home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 15 / BBS in a box XV-2.iso / Files II / Prog / Prog files by name < prev    next >
Encoding:
Text File  |  1995-06-11  |  191.6 KB  |  3,901 lines  |  [TEXT/R*ch]

  1.  Name  =  1st grade 1
  2.  Path =  AMUG 15.2:Files II:Prog:A:1st grade 1
  3.  Size:  7K         Date: 3/18/87        
  4.  Description:
  5.  Pascal lesson
  6.  
  7.  Name  =  1st grade 2
  8.  Path =  AMUG 15.2:Files II:Prog:A:1st grade 2
  9.  Size:  8K         Date: 3/20/87        
  10.  Description:
  11.  Pascal Lesson
  12.  
  13.  Name  =  1st grade 3
  14.  Path =  AMUG 15.2:Files II:Prog:A:1st grade 3
  15.  Size: 12K         Date: 3/21/87        
  16.  Description:
  17.  Pascal Lesson
  18.  
  19.  Name  =  1st grade 4
  20.  Path =  AMUG 15.2:Files II:Prog:A:1st grade 4
  21.  Size: 12K         Date: 3/22/87        
  22.  Description:
  23.  Pascal Lesson
  24.  
  25.  Name  =  1st grade 5
  26.  Path =  AMUG 15.2:Files II:Prog:A:1st grade 5
  27.  Size: 12K         Date: 3/22/87        
  28.  Description:
  29.  Pascal Lesson
  30.  
  31.  Name  =  2Window.sit
  32.  Path =  AMUG 15.2:Files II:Prog:A:2Window.sit
  33.  Size: 30K         Date:11/05/91        
  34.  Description:
  35.  An example of Handling update events in C.
  36.  
  37.  Name  =  2nd grade 1
  38.  Path =  AMUG 15.2:Files II:Prog:A:2nd grade 1
  39.  Size: 14K         Date: 5/25/87        
  40.  Description:
  41.  Pascal Lesson
  42.  
  43.  Name  =  37thResEx 1.1.1.sit
  44.  Path =  AMUG 15.2:Files II:Prog:A:37thResEx 1.1.1.sit
  45.  Size: 16K         Date: 5/30/95        
  46.  Description:
  47.  37thResEx 1.1.1 - Drag&Drop (automatic extraction). After dragging on one
  48. or more files, a window will notify if resources of type 'snd ', 'TEXT',
  49. 'XCMD','XFCN','PICT', 'ICON' and icon family ('ICN#','ics#','icn4' etc.)
  50. exist. You may quit, continue to analyze more dragged files or extract
  51. resources. 37thResEx 1.0, in Drag&Drop mode, extracts all the resources of
  52. selected types. You can move the extracted resources into an existing file
  53. (selecting Add to file) or in a new one. With Add to file option checked,
  54. 37thResEx 1.0 creates the unique ID automatically. You can also double
  55. click 37thResEx to use it. Requires System 7.
  56.  
  57.  Name  =  3D Button 1.1.sit
  58.  Path =  AMUG 15.2:Files II:Prog:A:3D Button 1.1.sit
  59.  Size:  7K         Date: 4/24/95        
  60.  Description:
  61.  3D Button 1.1 - This program shows off a pretty little button CDEF. In
  62. brief, the button is a pretty standard looking, three-dimensional button
  63. with a couple of nice features. The CDEF will automatically detect if the
  64. monitor is set less than a 4-bit depth. If this is the case, the CDEF will
  65. draw a standard black and white button (because of this feature, you don't
  66. have to worry about having two sets of buttons in your code to satisfy
  67. both black & white and color monitors). Contains 3 Variation Codes. To use
  68. this CDEF, simply copy the CDEF 128 resource out of the 3D Button CDEF
  69. program with ResEdit and then paste it into your program's resources.
  70. Then, whenever you need a button, specify (CDEF resource number) * 16...
  71.  
  72.  Name  =  3D Buttons CDEF 1.0b6.sit
  73.  Path =  AMUG 15.2:Files II:Prog:A:3D Buttons CDEF 1.0b6.sit
  74.  Size: 83K         Date: 1/19/95        
  75.  Description:
  76.  3D Buttons CDEF 1.0b6 - 3D Buttons is a control definition (CDEF) that
  77. implements the 3D interface as suggested in develop issue 15. When drawing
  78. on a 8-bit (or breater) color device (in a color GrafPort), 3D Buttons
  79. draws in grey. 3D Buttons drops to normal 2D drawing for black and white
  80. (or less than 8 bits of color). The demo application is a quick modal
  81. dialog that shows off most features I put into 3D buttons.
  82.  
  83.  Name  =  3dlib11.sit
  84.  Path =  AMUG 15.2:Files II:Prog:A:3dlib11.sit
  85.  Size:131K         Date: 8/21/92        
  86.  Description:
  87.  3dlib11 - GrafSys is a THINK Pascal/C library that provides you with simple
  88.  routines for building, saving and loading (as resources), and manipulating
  89. (independent rotating around arbitrary achses, translating and scaling)
  90. three dimensional objects. Objects, not just simple single-line drawings.
  91.  
  92.  Name  =  3rd grade 1
  93.  Path =  AMUG 15.2:Files II:Prog:A:3rd grade 1
  94.  Size: 14K         Date: 5/25/87        
  95.  Description:
  96.  Pascal Lesson
  97.  
  98.  Name  =  3rd grade 2
  99.  Path =  AMUG 15.2:Files II:Prog:A:3rd grade 2
  100.  Size:  8K         Date: 4/19/87        
  101.  Description:
  102.  Pascal Lesson
  103.  
  104.  Name  =  4Plus 1.4.sit
  105.  Path =  AMUG 15.2:Files II:Prog:A:4Plus 1.4.sit
  106.  Size: 78K         Date: 3/24/92        
  107.  Description:
  108.  This is version 1.4 of 4Plus, an INIT that makes editing under THINK C
  109. easier. It provides extra popup menus for functions & methods, comments,
  110. and object hierarchy. It also provides many other tools, including a
  111. stacked clipboard. Version 1.4 even includes macro definition
  112. capabilities. Written by Donald Way. This version is compatible with Super
  113. Boomerang 2.0.3, although it is not compatible with AltWDEF or AltCDEF by
  114. Alex Colwell; just tell those utilities to exclude THINK C. Shareware $40.
  115.  
  116.  Name  =  68000 Simulator.sit
  117.  Path =  AMUG 15.2:Files II:Prog:A:68000 Simulator.sit
  118.  Size: 27K         Date:11/05/91        
  119.  Description:
  120.  68000 Debugger simulator
  121.  
  122.  Name  =  ABZmon 2.0.sit
  123.  Path =  AMUG 15.2:Files II:Prog:A:ABZmon 2.0.sit
  124.  Size:279K         Date: 2/28/94        
  125.  Description:
  126.  ABZmon 2.0 - ABZmon is a low level debugger, a tool to check programming
  127. errors. Like other debuggers, ABZmon has standard features such as a break
  128. point, a step by step mode, a memory dump, a microprocessor register dump,
  129. etc. But ABZmon has many other functions usually not found in other
  130. debuggers. For example, ABZmon has a graphical interface using windows,
  131. menus and a mouse. A text can be viewed inside the debugger. You can quit
  132. a frozen application and continue normally with another application. Many
  133. functions have been added to ABZmon to help the programmer. And much more!
  134. Works with system 6 or 7.
  135.  
  136.  Name  =  ACL 1.0.sit
  137.  Path =  AMUG 15.2:Files II:Prog:A:ACL 1.0.sit
  138.  Size:632K         Date: 9/28/94        
  139.  Description:
  140.  ACL 1.0 - ACL (Animation Class Library) is an object-oriented animation
  141. framework which allows the creation of powerful interactive animations.
  142. ACL classes cover the needs of most of the applications which have to do
  143. fast interactive 2D animations. ACL is really easy to work with because
  144. its object-oriented structure allows a total abstraction of the internal
  145. functioning. This abstraction guarantees the compatibility with all future
  146. versions too. ACL can be compiled with a standard C++ compilator
  147. (Symantec, CoreWarrior). ACL is very stable and is 100 percent Quickdraw
  148. and System 7 compliant. ACL is built using the Core Class Library which
  149. allows a strong and stable object-oriented structure. Includes...
  150.  
  151.  Name  =  AE Sample (TC5).sit
  152.  Path =  AMUG 15.2:Files II:Prog:A:AE Sample (TC5).sit
  153.  Size: 20K         Date: 1/21/93        
  154.  Description:
  155.  AE Sample TC5 - Here is a simple example application which receives the
  156. Required Apple events and which sends itself Apple events for some simple
  157. operations. (In other words, it's factored somewhat.) Written for THINK C 5
  158. .
  159.  
  160.  Name  =  AMTempSucker1.0.sit
  161.  Path =  AMUG 15.2:Files II:Prog:A:AMTempSucker1.0.sit
  162.  Size: 39K         Date: 9/29/92        
  163.  Description:
  164.  AMTempSucker1.0 - AM Template Sucker will view and extract template
  165. resources from the AppMaker application (useful for editing or browsing
  166. through templates). Useful for all AppMaker programmers. AM Template
  167. Sucker is freeware.
  168.  
  169.  Name  =  About... 2.1.sit
  170.  Path =  AMUG 15.2:Files II:Prog:A:About... 2.1.sit
  171.  Size: 45K         Date: 1/02/92        
  172.  Description:
  173.  About... 2.1 allows you to easily add about boxes to your programs.
  174.  
  175.  Name  =  Acur Picker.sit
  176.  Path =  AMUG 15.2:Files II:Prog:A:Acur Picker.sit
  177.  Size:  5K         Date: 1/01/91        
  178.  Description:
  179.  This file contains an animated cursor ('acur' resource) picker for ResEdit
  180. 2.1. Displays the cursors referenced in the 'acur' in a list, similar to a
  181. 'PAT#' resource. If you use ResEdit often, this picker is a must.
  182.  
  183.  Name  =  Add images.sit
  184.  Path =  AMUG 15.2:Files II:Prog:A:Add images.sit
  185.  Size: 46K         Date:11/05/91        
  186.  Description:
  187.  The purpose of this program is to read in two images and display the
  188. additive result of the two images - using any of the documented color
  189. quickdraw modes (the old quickdraw copybits modes may also be used, but
  190. the end result is not very pretty). The two source images can be offset
  191. from each other using the scroll bars on the source image windows.
  192.  
  193.  Name  =  AntiAliasMan.sit
  194.  Path =  AMUG 15.2:Files II:Prog:A:AntiAliasMan.sit
  195.  Size: 40K         Date: 8/21/94        
  196.  Description:
  197.  AntiAliasMan - Have you ever thought, Gee, I wish I could draw anti-aliased
  198. text without putting a PICT resource in my 4k application that would
  199. quadruple the size.? Yes? Then its a good thing you downloaded
  200. AntiAliasMan. AntiAliasMan is a Think C library that will draw
  201. anti-aliased text. With it is OffScreen/CopyBits, another library that
  202. AntiAliasMan needs to make offscreens and copy things between them.
  203. Although it is used here specifically to support AntiAliasMan,
  204. OffScreen/CopyBits can be used on its own. Also included is AntiAliasMan
  205. Tester, a sample application that draws some anti-aliased text.
  206.  
  207.  Name  =  Arrange Developer Kit 1.0.sit
  208.  Path =  AMUG 15.2:Files II:Prog:A:Arrange Developer Kit 1.0.sit
  209.  Size:183K         Date: 8/10/94        
  210.  Description:
  211.  Arrange Developer Kit 1.0 - Beginning with version 2.0, Arrange provides a
  212. powerful open architecture for plug-in modules, which can add new features
  213. or modify existing features of the application. A plug-in module is a file
  214. that contains executable code. Plug-ins add functionality to Arrange. For
  215. example, plug-ins can define new menu commands, override the behavior of
  216. existing commands, add import or export support for new data formats, or
  217. customize the formatting of text fields. Documents are included for
  218. developers who will develop plug-in modules for Arrange. Arrange is a
  219. commercial program by Common Knowledge, Inc., demos are available.
  220.  
  221.  Name  =  Ascii Changer 2.1.sit
  222.  Path =  AMUG 15.2:Files II:Prog:A:Ascii Changer 2.1.sit
  223.  Size: 46K         Date: 5/10/93        
  224.  Description:
  225.  Ascii Changer 2.1 - Ascii Changer will give you the Ascii value of a
  226. character, the octal value of that character, and the Hexadecimal value of
  227. that character. The program is very simplistic, just type in a value, and
  228. the calculations are automatically made. Helpful for Programmers.
  229.  
  230.  Name  =  Attributor 1.11 FAT.sit
  231.  Path =  AMUG 15.2:Files II:Prog:A:Attributor 1.11 FAT.sit
  232.  Size: 46K         Date: 3/24/95        
  233.  Description:
  234.  Attributor 1.11 FAT - Attributor is an advanced programmer's utility
  235. designed to make life easier for programmers. Since the Code Warrior DR3
  236. and the old Think C 5 don't provide a way to set the CODE resource
  237. attributes directly (things like purgeable or preload) and because most of
  238. my applications want to unload the initialization segment, I wrote this
  239. utility to stop going into ResEdit all the time. Attributor can change the
  240. resource attributes of a specific resource or of a whole resource family
  241. in a single pass. Just create an ATTR resource inside Attributor with
  242. ResEdit and modify it to meet your needs (there's a resource template for
  243. the 'ATTR' resource inside the Attributor application).
  244.  
  245.  Name  =  AxoCalculator Packag1.1.sit
  246.  Path =  AMUG 15.2:Files II:Prog:A:AxoCalculator Packag1.1.sit
  247.  Size:208K         Date: 3/14/93        
  248.  Description:
  249.  AxoCalculator Packag1.1 - AxoCalculator 1.1 has several potential uses
  250. ranging from a scientific calculator to a multi-language development
  251. environment. It supports Pascal, Basic, Fortran and C in a simple,
  252. interpretted environment. Programs written within AxoCalculator can
  253. interact with the user via standard dialogs. Several programs can be
  254. loaded at the same time, and their assigned names will be appended to the
  255. Calculator menu. Programs can be automatically loaded onto the menu each
  256. time AxoCalculator is run. This program is great for simple, through to
  257. moderately complex calculations - especially if they are performed
  258. repeatedly.
  259.  
  260.  Name  =  BBEdit 3.0 Extension Dev.sit
  261.  Path =  AMUG 15.2:Files II:Prog:B-C:BBEdit 3.0 Extension Dev.sit
  262.  Size: 57K         Date:10/21/94        
  263.  Description:
  264.  BBEdit 3.0 Extension Dev - BBEdit has a facility for calling code modules
  265. which are not part of the application itself. The main reason for this
  266. facility is so that users and third-party programmers can add specific
  267. functionality to BBEdit which goes beyond BBEdits own charter. For
  268. example, one such code module might prepend Usenet attributions to each
  269. line in a selected range of text. This is a useful function, but its not
  270. of interest to everyone. BBEdit extensions are built as standalone code
  271. resources of type BBXT. The capability to build such resources is an
  272. integral part of THINK C, CodeWarrior. Users of MPW can also build
  273. standalone code resources, but with less ease. A text file, Writing...
  274.  
  275.  Name  =  BNDL Banger v.1.3.sit
  276.  Path =  AMUG 15.2:Files II:Prog:B-C:BNDL Banger v.1.3.sit
  277.  Size: 20K         Date: 8/31/92        
  278.  Description:
  279.  BNDL Banger v.1.3 - I've been endlessly annoyed by what a pain it can be to
  280.  get the system to recognize changes you make to your app's icon, document
  281. icons, etc (all the stuff that's linked via the BNDL resource). CDev
  282. authors, INIT authors, Extension authors and many others have also
  283. probably been through this same hassle. BNDL Banger is a little app that
  284. tricks the system into using your selected app's BNDL-related info (tricks
  285. = rips the old BNDL info out of the desktop database and gently coerces
  286. the new BNDL info back in...).
  287.  
  288.  Name  =  B-YACC.sit
  289.  Path =  AMUG 15.2:Files II:Prog:B-C:B-YACC.sit
  290.  Size:116K         Date:11/03/91        
  291.  Description:
  292.  This is the latest version of Berkeley yacc, ported to MPW. yacc runs as an
  293. MPW tool and thus can easily be used in makefiles. It is definitely NOT
  294. Mac-friendly, but it runs and that's all I really need it to do. This code
  295. is NOT copylefted, so you can do whatever you wish to it as long as you
  296. follow the (quite generous) copyright restrictions. All I had to do was
  297. create a yacc.make file. I've also fixed a bug in output.c, (which I have
  298. sent back to the BSD folk to add to their next release). This way I can
  299. easily patch and update to future revisions of yacc. -- Parag Patel
  300. <parag@sde.hp.com> (20 Oct 1991).
  301.  
  302.  Name  =  BalloonWriter.sit
  303.  Path =  AMUG 15.2:Files II:Prog:B-C:BalloonWriter.sit
  304.  Size:165K         Date: 3/24/92        
  305.  Description:
  306.  This file allows programers to write Balloon help into their programs.
  307.  
  308.  Name  =  BetaHelper 1.0.1.sit
  309.  Path =  AMUG 15.2:Files II:Prog:B-C:BetaHelper 1.0.1.sit
  310.  Size: 21K         Date: 1/30/94        
  311.  Description:
  312.  BetaHelper 1.0.1 - This update utility was written to help keep the cost of
  313. software development over the phone lines down to a minimum. It can be very
  314. costly to repeatedly upload new versions to a team of beta testers every
  315. time a bug is fixed. BetaHelper helps keep expenses down, by updating the
  316. existing software under development. Now, only the changes need to be sent
  317. to the beta testers. The testers will only need to double click the update
  318. file and then locate the old software in a file dialog box. That's all it
  319. takes from the test team. However, the developer will have to do a little
  320. more work. It's described in detail in the accompanying developer notes,
  321. or in the About box.
  322.  
  323.  Name  =  Blerbs.sit
  324.  Path =  AMUG 15.2:Files II:Prog:B-C:Blerbs.sit
  325.  Size: 65K         Date: 6/09/92        
  326.  Description:
  327.  Blurbs - this is a windows within windows interface that allows programmers
  328. to experience this environment and License its use.
  329.  
  330.  Name  =  Browser 1.0.sit
  331.  Path =  AMUG 15.2:Files II:Prog:B-C:Browser 1.0.sit
  332.  Size: 15K         Date:12/02/90        
  333.  Description:
  334.  MacUser programming project lets you open any file and review contents of
  335. its resource and/or data forks. Written by Kurt W.G. Matthies. From the
  336. 11/90 and 1/91 installments of MacUser's Power Programming column. This is
  337. the application only.
  338.  
  339.  Name  =  BugReport.sit
  340.  Path =  AMUG 15.2:Files II:Prog:B-C:BugReport.sit
  341.  Size: 37K         Date:11/05/91        
  342.  Description:
  343.  Apple's Outside Bug reporter with instructions
  344.  
  345.  Name  =  Bugs Simulation.sit
  346.  Path =  AMUG 15.2:Files II:Prog:B-C:Bugs Simulation.sit
  347.  Size: 19K         Date:11/05/91        
  348.  Description:
  349.  This archive contains the source, and executable for an application which
  350. shows off a LIFE-like simulation called 'Bugs' which was described in a
  351. Scientific American article. Provides a number of options as to how the
  352. 'bugs' will feed.
  353.  
  354.  Name  =  BuildSim 1.5 Demo
  355.  Path =  AMUG 15.2:Files II:Prog:B-C:BuildSim 1.5 Demo
  356.  Size:793K         Date: 3/06/94        
  357.  Description:
  358.  BuildSim 1.5 Demo - Thanks for taking the time to check out this latest
  359. version of BuildSim. This is a Demo version so basically everything works
  360. as advertised except you won't be able to save anything. Equation Parser
  361. and FFT/windowing object classes are also available for prograph/CPX
  362. developers. Contact me at shackx@aol.com if you have internet email
  363. access. This is a commercial demo from Tanget Systems.
  364.  
  365.  Name  =  CArrangeList 1.01ß.sit
  366.  Path =  AMUG 15.2:Files II:Prog:B-C:CArrangeList 1.01ß.sit
  367.  Size:  8K         Date:11/05/91        
  368.  Description:
  369.  An list object for Think C that allows you to rearrange the order of the el
  370. ements.
  371.  
  372.  Name  =  C++ CDEV.sit
  373.  Path =  AMUG 15.2:Files II:Prog:B-C:C++ CDEV.sit
  374.  Size: 22K         Date: 9/09/91        
  375.  Description:
  376.  This file contains an example of a C++ base class (TControlPanel) that
  377. implements a control panel device (cdev) and is based on the C++/Stand
  378. Alone code as described in Develop magazine.
  379.  
  380.  Name  =  CCLD Version 5.sit
  381.  Path =  AMUG 15.2:Files II:Prog:B-C:CCLD Version 5.sit
  382.  Size: 23K         Date: 4/11/92        
  383.  Description:
  384.  CCLD Version 5 - This is probably the final version of my Choice List in 4D
  385.  code example. This fixes a bug in the window type (it was type 0, which
  386. has the invisible resize control, but should be type 4) and makes the
  387. runtime nicer.
  388.  
  389.  Name  =  CD-I Developer's Source.sit
  390.  Path =  AMUG 15.2:Files II:Prog:B-C:CD-I Developer's Source.sit
  391.  Size:  8K         Date: 5/10/93        
  392.  Description:
  393.  CD-I Developer's Source - contains info on CD-I and available sources for
  394. more information on this topic.
  395.  
  396.  Name  =  CDlog.sit
  397.  Path =  AMUG 15.2:Files II:Prog:B-C:CDlog.sit
  398.  Size: 30K         Date: 3/24/92        
  399.  Description:
  400.  Think Pascal Class Library-compatible class that uses DLOG and DITL
  401. resources to create dialogs. Modeless and modal dialogs are supported.
  402. Includes example and bug fixes from previous versions.
  403.  
  404.  Name  =  C++ FAQ Reference 1.0.sit
  405.  Path =  AMUG 15.2:Files II:Prog:B-C:C++ FAQ Reference 1.0.sit
  406.  Size: 81K         Date: 7/14/93        
  407.  Description:
  408.  C++ FAQ Reference 1.0 - This is a stand alone application of Frequently
  409. Asked Questions (FAQ) and answers about C++. These questions and answers
  410. have been beautifully organized, opening with a list of subjects, each of
  411. which can be double clicked providing even more subjects. The organization
  412. makes it very easy to find answers for your questions! (Much easier than
  413. scrolling through text files!)
  414.  
  415.  Name  =  CICNEdit.sit
  416.  Path =  AMUG 15.2:Files II:Prog:B-C:CICNEdit.sit
  417.  Size:  9K         Date:11/05/91        
  418.  Description:
  419.  Cicn editor
  420.  
  421.  Name  =  CIconButton CDEF 1.0.sit
  422.  Path =  AMUG 15.2:Files II:Prog:B-C:CIconButton CDEF 1.0.sit
  423.  Size:309K         Date:11/15/93        
  424.  Description:
  425.  CIconButton CDEF 1.0 - The CIconButton CDEF is a custom control definition
  426. procedure that allows developers to elegantly and simply include icon
  427. buttons in their applications. These icon buttons are built from one or
  428. more standard 'cicn' resources. The CDEF works under System 6 and 7, is
  429. sensitive to multiple monitors and monitor depths, and works with or
  430. without Color Quickdraw. Mouse tracking can be sensitive to the cicn mask
  431. for non-rectangular controls. Two versions of the CIconButton CDEF are
  432. included - the standard one, and a lite one that is slightly slower but
  433. more memory efficient. A detailed explanation of the CDEF feature is
  434. included as well as sample code in THINK Pascal and THINK C.
  435.  
  436.  Name  =  CMyWay 1.1.sit
  437.  Path =  AMUG 15.2:Files II:Prog:B-C:CMyWay 1.1.sit
  438.  Size: 56K         Date: 7/21/93        
  439.  Description:
  440.  CMyWay 1.1 - CMyWay is a handy utility intended to help C/C++ programmers
  441. by giving them better printouts of their source files. It creates a single
  442. RTF (Rich Text Format) file from multiple source code files and assigns
  443. user-defined styles to classes of keywords. You will then be able to
  444. further edit and/or print this file using your favorite word processor.
  445. Besides, CMyWay can quickly change the 'EFNT' and 'ETAB' resources used by
  446. many text editors to describe text appearance, so that you don't need to
  447. it manually for each file. Requires System 7.
  448.  
  449.  Name  =  CODEeditor2.9.sit
  450.  Path =  AMUG 15.2:Files II:Prog:B-C:CODEeditor2.9.sit
  451.  Size:158K         Date: 1/28/92        
  452.  Description:
  453.  The file CODE editor for ResEdit 2.1 contains a ResEdit 2.1 (or later) RSSC
  454. resource that adds a disassembly viewer to ResEdit to handle CODE and
  455. code-like resources. This allows you to view code resources as assembly
  456. code instead of raw hex. When added to ResEdit version 2.1.1 or later, the
  457. CODE editor can also operate concurrently with the basic HEXA editor,
  458. providing editing and searching capabilities as well. The disassembly code
  459. is annotated with the module names extracted from the MacsBug strings in
  460. the code. Navigation facilities are provided to allow viewing related
  461. pieces of code.
  462.  
  463.  Name  =  CPEditText 1.2.sit
  464.  Path =  AMUG 15.2:Files II:Prog:B-C:CPEditText 1.2.sit
  465.  Size: 34K         Date:10/22/93        
  466.  Description:
  467.  CPEditText 1.2 - CPEditText is a class for the THINK Class Library that
  468. implements a simple text editing pane. It supports fixed-width tabs and
  469. can be used to display and edit more than 32k of text. In order to use it,
  470. you must already have Think C version 5.0 or higher.
  471.  
  472.  Name  =  CPStyleText.sit
  473.  Path =  AMUG 15.2:Files II:Prog:B-C:CPStyleText.sit
  474.  Size: 45K         Date: 3/27/94        
  475.  Description:
  476.  CPStyleText - Building on Chris Wysocki's pioneering work with his
  477. CPEditText, I am introducing my CPStyleText source which represents my
  478. initial attempts to effect a direct replacement for the standard TCL
  479. CStyleText class without TextEdit's limitation to a maximum 32k of text.
  480. Please read VERY carefully the enclosed  Enhanced StyleEdit Note file or
  481. the beginning of my CPStyleText.c file for the details of all my changes
  482. SO FAR.
  483.  
  484.  Name  =  CPictureButton.sit
  485.  Path =  AMUG 15.2:Files II:Prog:B-C:CPictureButton.sit
  486.  Size:  5K         Date: 9/29/92        
  487.  Description:
  488.  CPictureButton - CPictureButton is a subclass of TCL's CPicture which
  489. behaves much like CButton. I handles SetClickCmd(), Activate(),
  490. Deactivate() and mouse tracking. You create your PICT resources for an
  491. active button, a deactivated button, and a pressed button. PICT resources
  492. can be in full color, bitmap or object mapped.
  493.  
  494.  Name  =  CPixMap.sit
  495.  Path =  AMUG 15.2:Files II:Prog:B-C:CPixMap.sit
  496.  Size: 15K         Date: 4/14/94        
  497.  Description:
  498.  CPixMap - The principal focus of these new THINK Class Library Classes is
  499. to OVERRIDE the TCL's CBitMap and CBitMapPane classes to accomodate color,
  500. in short, pixMaps as well as bitMaps. I call them CColorBitMap and
  501. CColorBitMapPane, respectively. The principal foundation of this work
  502. rests with Forrest Tanaka's Macintosh Technical Note #120. These classes
  503. have been tested using the TCL, version 1.1.x. I have NOT yet tested these
  504. new classes with the TCL, version 2.O.
  505.  
  506.  Name  =  CPreferences 1.0.sit
  507.  Path =  AMUG 15.2:Files II:Prog:B-C:CPreferences 1.0.sit
  508.  Size:  5K         Date: 7/07/94        
  509.  Description:
  510.  CPreferences 1.0 - This class was created to simplify the creation of
  511. preference files for an application. The object is very general and simple
  512. to use. When MW C++ supports templates, I will rewrite the class to
  513. support them. This will allow an easy way to create multiple preference
  514. files for applications that need them. Use of CPreferences - Add
  515. CPreferences* mPrefs to your application class. Add a certain line to your
  516. constructor. Add another certain line to your destructor. In order to
  517. access the data in your data structure, you will need to add accessor
  518. functions to CPreferences. In the next version I will also include methods
  519. for using a Preferences dialog.
  520.  
  521.  Name  =  C Primer 2nd letter.sit
  522.  Path =  AMUG 15.2:Files II:Prog:B-C:C Primer 2nd letter.sit
  523.  Size:  2K         Date: 8/18/92        
  524.  Description:
  525.  C Primer 2nd letter - Enclosed is a TEXT file listing the errata from Dave
  526. Mark's and Cartwright Reed's C Primer, Vol I, 2nd edition.
  527.  
  528.  Name  =  C Quick Reference 1.0.sit
  529.  Path =  AMUG 15.2:Files II:Prog:B-C:C Quick Reference 1.0.sit
  530.  Size: 10K         Date:12/07/90        
  531.  Description:
  532.  A free DisplayDA for quick reference of c types, sizes, ansi,
  533. preprocessors, character constants, operator precedence, and more...
  534.  
  535.  Name  =  C Servant.sit
  536.  Path =  AMUG 15.2:Files II:Prog:B-C:C Servant.sit
  537.  Size: 76K         Date: 2/28/92        
  538.  Description:
  539.  Freeware - 26 chapter DA of Bill Kernighan's C Tutorial TxtFile for
  540. students of C. All I did was give it a nice DA format amd divide it into
  541. chapters for easier use, also included is C Info, a similarly formatted
  542. set of charts and tables of C miscellany.
  543.  
  544.  Name  =  C++Source Code Fmtr.sit
  545.  Path =  AMUG 15.2:Files II:Prog:B-C:C++Source Code Fmtr.sit
  546.  Size:221K         Date: 7/24/92        
  547.  Description:
  548.  C++Source Code Fmtr - cdent is an MPW tool which formats C and C++ source
  549. code. By default, the format style is that of The C Programming Language
  550. by Kernighan and Ritchie. An alternative style, developed for MacApp by
  551. Michael Burbidge, is also available. Additionally, the user can specify
  552. .c.Places, Contexts, Commands, and Glue Formatting commands are applied to
  553. specific places in the input. The places where formatting is applied are
  554. defined by cdent and name syntactic entities like opening curly braces
  555. after the condition of an if or the case label in a switch statement.
  556.  
  557.  Name  =  CStatusBar.sit
  558.  Path =  AMUG 15.2:Files II:Prog:B-C:CStatusBar.sit
  559.  Size: 12K         Date:10/20/93        
  560.  Description:
  561.  CStatusBar - C status bar is THINK C source code for a status bar object
  562. using the THINK Class Library. In order to use it, you must already have
  563. Think C.By Joe Zobkiw.
  564.  
  565.  Name  =  CTerminal pane 1.0.sit
  566.  Path =  AMUG 15.2:Files II:Prog:B-C:CTerminal pane 1.0.sit
  567.  Size: 10K         Date:10/22/93        
  568.  Description:
  569.  CTerminal pane 1.0 - CTerminalPane is a freeware library which provides a
  570. basic terminal display for the Think Class Library. In order to use it,
  571. you must already have Think C version 5.0 or higher. The library comes
  572. pre-configured for TC version 6.0; though it should be easy to rework it
  573. to use version 5. The library does not provide any fancy formatting
  574. options, does not include any terminal emulations (VT52, VT100, etc.), and
  575. does not offer scrollback. These are potential wish-list items to be
  576. included in later versions.
  577.  
  578.  Name  =  CVBartender.sit
  579.  Path =  AMUG 15.2:Files II:Prog:B-C:CVBartender.sit
  580.  Size:  5K         Date: 4/05/94        
  581.  Description:
  582.  CVBartender - CVBartender is a class that you need to use as a replacement
  583. for CBartender if you need to do menu bar switching in TCL programs at
  584. runtime. (Do not use CBartender for that or results will be painful). Also
  585. includes a short sample of how it is done with emphasis on runtime
  586. language switching. Two versions of classes are included - for TCL 1.1.3
  587. and new TCL 2.0. Comments and notes are included.
  588.  
  589.  Name  =  CVScrollBar.sit
  590.  Path =  AMUG 15.2:Files II:Prog:B-C:CVScrollBar.sit
  591.  Size:  5K         Date: 4/03/94        
  592.  Description:
  593.  CVScrollBar - This is a replacement for TCL class CScrollBar. It provides a
  594. full-featured and self-contained scroll bar with action procedure for
  595. stationary parts and ability to do live scrolling. Notes are included as
  596. part of the header file.
  597.  
  598.  Name  =  CW Colorfix 1.1.5.sit
  599.  Path =  AMUG 15.2:Files II:Prog:B-C:CW Colorfix 1.1.5.sit
  600.  Size: 13K         Date: 4/10/95        
  601.  Description:
  602.  CW Colorfix 1.15 - The otherwise excellent CodeWarrior development
  603. enviroment has one bug which has been present since DR/1, but has yet to
  604. be fixed (we're at CW/5 now). The enviroment engineers have better things
  605. to do, of course, so I fixed it myself. The bug - CodeWarrior's PopUp MDEF
  606. does not display correctly if one has custom menu colors (through Greg's
  607. Buttons or a handmade 'mctb' or whatever). CodeWarrior Colorfix Patch
  608. contains a replacement MDEF which handles these colors properly.
  609. CodeWarrior Colorfix Patch been tested with CW/4, CW/4.5, CW/5, and CW/5.5
  610. only, but should work with all previous versions of the enviroment (though
  611. I don't recommend using earlier versions). The Patch should only be
  612.  
  613.  Name  =  CW TCL port package.sit
  614.  Path =  AMUG 15.2:Files II:Prog:B-C:CW TCL port package.sit
  615.  Size:119K         Date: 5/30/94        
  616.  Description:
  617.  CW TCL port package - Think Class Library 2.0 CodeWarrior Port Package. The
  618. manual describes the TCL 2.0 CodeWarrior Port Package, a set of files which
  619. will enable you to compile the Think Class Library version 2.0 with the
  620. Metrowerks CodeWarrior 68K and PowerPC compilers. Read the document
  621. carefully before using the package. This package will be updated regularly
  622. as new versions of the Metrowerks compilers become available and as new
  623. bug fixes or features are incorporated. Using the TCL CodeWarrior Port
  624. Package entails the following steps - Converting the Think Class Library
  625. to a form usable by the Metrowerks compilers. Converting your source code
  626. to a form usable by the Metrowerks compilers.
  627.  
  628.  Name  =  CalConvert 1.2.3 FAT.sit
  629.  Path =  AMUG 15.2:Files II:Prog:B-C:CalConvert 1.2.3 FAT.sit
  630.  Size: 68K         Date: 4/10/95        
  631.  Description:
  632.  CalConvert 1.2.3 FAT - CalConvert (formerly QuickConvert) is a small
  633. shareware utility that does integer arithmetic calculations and converts
  634. integer values to different bases (decimal, hexadecimal, binary, octal or
  635. any custom base between 2 and 32) or to an OSType (a sequence of four
  636. ASCII characters). The conversion may be signed or unsigned (you can
  637. always enter a signed value, it will be converted to unsigned if needed);
  638. the result may be interpreted either as a word (2 bytes) or as a long word
  639. (4 bytes). The Return and Enter keys start the conversion; Tab, shift-Tab
  640. and the four arrow keys have their usual meaning.
  641.  
  642.  Name  =  CdevEloper FKEY 1.0.sit
  643.  Path =  AMUG 15.2:Files II:Prog:B-C:CdevEloper FKEY 1.0.sit
  644.  Size:  4K         Date: 8/31/94        
  645.  Description:
  646.  CdevEloper FKEY 1.0 - cdevEloper is an FKEY that works inside ResEdit 2.1
  647. or later (I only tested it under 2.1.1). I made it because I write many
  648. control panels ('cdev' code resources) and I missed a way to check the
  649. panel's rectangles while adjusting its dialog items. cdevEloper reads the
  650. 'nrct' -4064 resource in the file being edited by ResEdit and draws the
  651. corresponding control panel rectangles in the frontmost window (which must
  652. be a 'DITL' editor window). It also paints a gray rectangle that shows the
  653. size of the old System 6 control panel window (if you want your control
  654. panel to run under System 6 you'll have to make your nrct's fit in there).
  655. Any update to the window will erase cdevEloper's cool graphics.
  656.  
  657.  Name  =  CdevTester.sit
  658.  Path =  AMUG 15.2:Files II:Prog:B-C:CdevTester.sit
  659.  Size:  6K         Date: 3/06/93        
  660.  Description:
  661.  CdevTester - The Control Panel tester is a source code file that you can
  662. use to test your cdev code resource files under the THINK C 5.0
  663. environment with little difference from the operating system.
  664.  
  665.  Name  =  CelPaint 1.0d2.sit
  666.  Path =  AMUG 15.2:Files II:Prog:B-C:CelPaint 1.0d2.sit
  667.  Size:220K         Date: 5/08/95        
  668.  Description:
  669.  CelPaint 1.0d2 - Cel Paint is a new game development aid used for creating
  670. animated cels or sprites. Some of its functionality is present now and will
  671. give the user a good idea as to the direction I am taking in the user
  672. interface. Most of the user interface is straight forward but a few things
  673. need to be explained. To get going quickly, just launch Cel Paint and
  674. select New from the File menu. You will see a new document window opened.
  675. Now select Show Paint Tools from the Windows menu. The Tools palette will
  676. be opened. You can now start painting. The foreground, background, line
  677. color and pattern are all taken into account when any paining is done. To
  678. change these settings you will need to open the Color Tools window....
  679.  
  680.  Name  =  Change ver 1.0.1.sit
  681.  Path =  AMUG 15.2:Files II:Prog:B-C:Change ver 1.0.1.sit
  682.  Size:  9K         Date: 5/01/95        
  683.  Description:
  684.  Change ver 1.01 - own use. It is intended for CodeWarrior users using MW
  685. C/C++ compiler. Change ver just changes the integer number in the resource
  686. of type 'pVer' if the project to 1. It should be 1 for version 1.0 and 2
  687. for version 1.1. This allows you to compile project created for 1.1 (CW4)
  688. under and 1.0 (CW4) compiler. First you should duplicate your project.
  689. Then, you should open it into MW C/C++ and remove the binaries. Now, you
  690. can either drop the project file onto Change ver not open the project file
  691. into Change ver. If you want to do this automatically, you can write an
  692. AppleScript.
  693.  
  694.  Name  =  Clean Source 1.0.sit
  695.  Path =  AMUG 15.2:Files II:Prog:B-C:Clean Source 1.0.sit
  696.  Size: 21K         Date: 9/27/93        
  697.  Description:
  698.  Clean Source 1.0 - This application came about because I noticed that the
  699. Think C editor tends to leave some junk in the source. For example if you
  700. are indenting and leave a blank line the editor keeps the tabs that indent
  701. to the proper level. Clean Source removes these extra tabs. The way this
  702. is done has the helpful side effect of removing trailing tabs and spaces
  703. that I sometimes put on the end of a line accidentally. Note that Clean
  704. Source will not change the contents of a comment or a string. The second
  705. thing I put in this application is the ability to put marks for each
  706. function in a program. Clean Source will optionally keep any marks that
  707. are not function names.
  708.  
  709.  Name  =  CodeKeys 1.0.1.sit
  710.  Path =  AMUG 15.2:Files II:Prog:B-C:CodeKeys 1.0.1.sit
  711.  Size:  6K         Date: 9/14/93        
  712.  Description:
  713.  CodeKeys 1.0.1 - CodeKeys is a very simple system extension that adds
  714. additional functionality to the numeric keypad on standard Apple
  715. keyboards. Though its features are directed towards software development,
  716. others may find it useful as well. Version 1.0.1 of CodeKeys fixes two
  717. bugs in the previous version - The plus and minus keys are reversed on
  718. some of the older keypads thereby reversing the order of the hexidecimal
  719. 'E' and 'F' keys. CodeKeys now checks the keyboard type and reverses them
  720. accordingly. When used with Think C, the number keys would not work with
  721. the shift key down. The number keys will now work the same whether the
  722. shift key is held down or not. Requires System 7.
  723.  
  724.  Name  =  ColorBits 1.0.sit
  725.  Path =  AMUG 15.2:Files II:Prog:B-C:ColorBits 1.0.sit
  726.  Size: 39K         Date:11/05/91        
  727.  Description:
  728.  ColorBits 1.0 is a Color Icon editor.
  729.  
  730.  Name  =  ColorMacsBug 1.0.sit
  731.  Path =  AMUG 15.2:Files II:Prog:B-C:ColorMacsBug 1.0.sit
  732.  Size: 21K         Date: 8/30/94        
  733.  Description:
  734.  ColorMacsBug 1.0 - ColorMacsBug enables you to change the colors MacsBug
  735. uses for its debugging screen. OK, so most MacsBug users could probably
  736. hack the 'mxbc' resource directly, but I thought it would be nicer to be
  737. able to see the colors as you edit them. First of all, this is no use to
  738. you if you don't have MacsBug, Apple's debugging tool which, if you don't
  739. develop your own software, you probably won't. If you do, then read
  740. on...... Heck, if you're a MacsBug user then I don't need to tell you how
  741. to use a diddly little widget like this. Just drag your Debugger Prefs
  742. file in the System Folder onto it (or double-click and open the prefs
  743. file), and go.
  744.  
  745.  Name  =  Color Window.sit
  746.  Path =  AMUG 15.2:Files II:Prog:B-C:Color Window.sit
  747.  Size: 31K         Date:11/05/91        
  748.  Description:
  749.  Source code for an application that uses color for the title bar, scroll
  750. bars, interior... of it's windows. Even though the colors lack taste, this
  751. is a good example of some things that can be done.
  752.  
  753.  Name  =  Compact Disc Formats.sit
  754.  Path =  AMUG 15.2:Files II:Prog:B-C:Compact Disc Formats.sit
  755.  Size:  4K         Date: 5/10/93        
  756.  Description:
  757.  Compact Disc Formats - this file describes various CD formats available and
  758. what they are used for.
  759.  
  760.  Name  =  Control Panel 0.9.5.sit
  761.  Path =  AMUG 15.2:Files II:Prog:B-C:Control Panel 0.9.5.sit
  762.  Size:111K         Date:10/06/94        
  763.  Description:
  764.  Control Panel 0.9.5 - This project is a simple extension, control panel
  765. combination that installs and controls a trap patch. In its unmodified
  766. form, it patches the MenuSelect trap so that if the About This
  767. Macintosh... menu item is picked, a dialog comes up that the user has to
  768. dismiss before the about box appears. There are actually three separate
  769. projects involved here - the control panel code (includes
  770. MyControlPanel.c), the extension code (includes MyExtension.c), and the
  771. trap patch code (includes MyPatch.c). The code is heavily documented and
  772. designed to be easily changed for different purposes. Parts not documented
  773. are those which would likely remain the same in any control panel...
  774.  
  775.  Name  =  Cool MacsBug Tricks 2nd Ed.sit
  776.  Path =  AMUG 15.2:Files II:Prog:B-C:Cool MacsBug Tricks 2nd Ed.sit
  777.  Size: 10K         Date: 4/12/95        
  778.  Description:
  779.  Cool MacsBug Tricks 2nd Ed - This guide is to help you in learning to use
  780. MacsBug. MacsBug is a system extension that can help you debug your
  781. programs, it is free and is available from Apple Computer. Note that the
  782. name MacsBug is an acronym for Motorola advanced computer systems debuger.
  783. This guide is a list of tricks, but it is just the tip of the iceberg of
  784. the cool stuff you can do. The guide will start off with some easy topics
  785. aimed towards beginners and then it will go into some more advanced
  786. topics. All of them are cool. Hopefully after reading this the help part
  787. of MacsBug wont be so intimidating.
  788.  
  789.  Name  =  CopyBits Demo 1.5.sit
  790.  Path =  AMUG 15.2:Files II:Prog:B-C:CopyBits Demo 1.5.sit
  791.  Size:103K         Date: 5/18/95        
  792.  Description:
  793.  CopyBits Demo 1.5 - CopyBits Demo is an example project that gives several
  794. examples of using CopyBits to copy pictures both on screen and between
  795. offscreen Graphics Worlds and an onscreen window (as well as between
  796. GWorlds). It also shows how to use CopyBits to accomplish a fade to black
  797. on a specific area of the screen (rather than the whole monitor). Wait!
  798. There's more! It also demonstrates the difference between flickering
  799. regular animation and smooth animation using GWorlds (and demonstrates how
  800. to do it). And, with version 1.5, it does an image to image fade using
  801. CopyBits! All the code and the project file to build the demo app is
  802. included (Metrowerks CodeWarrior C). Requires System 7.
  803.  
  804.  Name  =  Core Class Library 1.1b.sit
  805.  Path =  AMUG 15.2:Files II:Prog:B-C:Core Class Library 1.1b.sit
  806.  Size:125K         Date: 9/22/94        
  807.  Description:
  808.  Core Class Library 1.1b - CoreClass 1.1b is a class library for C++
  809. developers. CoreClass offers a solid base to develop advanced class
  810. systems. CoreClass does not rely on a particular OS, it can be compiled
  811. with a regular C++ compiler (the compiler does not have to support
  812. templates or exceptions).
  813.  
  814.  Name  =  Credits 1.5.2.sit
  815.  Path =  AMUG 15.2:Files II:Prog:B-C:Credits 1.5.2.sit
  816.  Size: 73K         Date:11/07/94        
  817.  Description:
  818.  Credits 1.5.2 - With the Credits library, a programmer can easily create an
  819. about box with scrolling credits, as seen in most of the nicer applications
  820. these days. The Credits library does all the work! This version of Credits
  821. is a library for use with THINK C or Pascal which gives you the ability to
  822. display a custom scrolling About box with a single line of code. The
  823. library is small, too After dropping the Credits library into your
  824. project, you have only to let your creative juices run wild and create a
  825. snazzy dialog and PICT to scroll with your resource editor. You do the fun
  826. work, ShowCredits handles every programmers nightmare - CopyBits! New -
  827. the code has been tweaked and tightened, and does a better job of...
  828.  
  829.  Name  =  DA Skeleton 2.0.sit
  830.  Path =  AMUG 15.2:Files II:Prog:D-G:DA Skeleton 2.0.sit
  831.  Size:  8K         Date: 9/15/90        
  832.  Description:
  833.  Version 2.0 of Michael Conrad's Think Pascal DA Skeleton which considerably
  834.  eases the work of creating a Desk Accessory (Quoter DA was written on the
  835. foundation of DA Skeleton 1.0).
  836.  
  837.  Name  =  DBWin 1.1.sit
  838.  Path =  AMUG 15.2:Files II:Prog:D-G:DBWin 1.1.sit
  839.  Size: 23K         Date: 8/28/94        
  840.  Description:
  841.  DBWin 1.1 - DBWin is a utility, which allows you to record calls to
  842. DebugStr instead of breaking on them. Why would I need DBWin? Just about
  843. anything you might build, would benefit from DBWin. Gee it sure would be
  844. nice to know where and when my program actually stopped, without having to
  845. break at every DebugStr. Wouldn't It? Just think about! DBWin works for
  846. any type of code, not just App's.
  847.  
  848.  Name  =  DBugR 1.21.sit
  849.  Path =  AMUG 15.2:Files II:Prog:D-G:DBugR 1.21.sit
  850.  Size: 20K         Date: 3/24/95        
  851.  Description:
  852.  DBugR 1.21 - DBugR is a cool Control Panel for programmers and hackers who
  853. often have to break into MacsBug (or any other debugger supporting the
  854. _DebugStr trap). It puts a floating small bomb icon on your desktop which
  855. acts like a button. If the mouse button is pressed and released inside the
  856. icon, there's a user interrupt and MacsBug is called. DBugR can show some
  857. basic info about the current application (name, free memory, max free
  858. block) and/or send one of two user-configurable MacsBug commands to be
  859. executed immediately upon breaks (hold down the Option key when clicking
  860. to send the alternate command). The icon may be moved anywhere on any
  861. monitor by holding down the Shift key and dragging it around.
  862.  
  863.  Name  =  DSKA 1.3.sit
  864.  Path =  AMUG 15.2:Files II:Prog:D-G:DSKA 1.3.sit
  865.  Size: 39K         Date:12/27/94        
  866.  Description:
  867.  DSKA 1.3 - DSKA is a simple assembler for the Texas Instruments TMS3202x
  868. family of Digital Signal Processors. It is intended for use with the
  869. program dskL by Gerrit Polder, which can be used to download the assembled
  870. code to the TI DSK development system.
  871.  
  872.  Name  =  Dan's Source Converter 1.11.sit
  873.  Path =  AMUG 15.2:Files II:Prog:D-G:Dan's Source Converter 1.11.sit
  874.  Size: 19K         Date: 6/15/94        
  875.  Description:
  876.  Dan's Source Converter 1.1.1 - This programme is intended as an aid for
  877. converting C source code into Pascal. It was also a learning experience
  878. for me in writing a simple look-ahead parser. Since the parser is so
  879. simple, do not expect miracles. The programme takes care of the easily
  880. translated bits of C and leaves the more interesting conversions for the
  881. programmer to deal with. To use the programme simply open an error-free C
  882. source code text file. The programme will prompt you for a file name for
  883. the Pascal source file. I added two options under the 'Edit' menu. One
  884. option displays the converted code on the screen, which slows down the
  885. translation a lot. The second option removes all '&' from the C code....
  886.  
  887.  Name  =  Data Fork Editor 2.0.sit
  888.  Path =  AMUG 15.2:Files II:Prog:D-G:Data Fork Editor 2.0.sit
  889.  Size: 82K         Date: 9/06/94        
  890.  Description:
  891.  Data Fork Editor 2.0 - This very useful Hypercard stack allows you to view
  892. the data fork from any application/file that contains one. The reason I
  893. created this stack was because with ResEdit I couldn't view the data fork
  894. of any program, which often contains the passwords to games and other
  895. types of programs that use passwords. It also doubles as a text reader!
  896. The shareware fee is a mere $2.00, please send in the fee.
  897.  
  898.  Name  =  Data Fork Opener v1.0.sit
  899.  Path =  AMUG 15.2:Files II:Prog:D-G:Data Fork Opener v1.0.sit
  900.  Size: 14K         Date: 1/13/92        
  901.  Description:
  902.  Data Fork Opener v1.0 allows you to quickly open the data fork of any file.
  903. It is based on TextEdit so it has a limit of 32K. It is also based on
  904. BuggyEdit that came with THINK C 5.0, since it already did 97% of what I
  905. needed, I figured I would adapt it a tad. This software is free, I dont
  906. think anyone would pay for it anyway. It doesn't yet support opening files
  907. from the Finder and some other niceties, maybe someone else will add that
  908. in to a _real_ data fork manipulation application. Enjoy! Joe Zobkiw
  909.  
  910.  Name  =  Data Refinery 1.0.sit
  911.  Path =  AMUG 15.2:Files II:Prog:D-G:Data Refinery 1.0.sit
  912.  Size:222K         Date: 9/05/94        
  913.  Description:
  914.  Data Refinery 1.0 - Data Refinery is a tool for preparing raw data
  915. (repeated measures/within subjects) for statistical analysis. Version 1.0
  916. sorts the data into the appropriate conditions, and incorporates several
  917. methods of removing outliers from any text file, including SuperLab(TM)
  918. and any others I can get my hands on. Documentation is included in the
  919. program, w/some balloon help.
  920.  
  921.  Name  =  DataThief 2.0b.sit
  922.  Path =  AMUG 15.2:Files II:Prog:D-G:DataThief 2.0b.sit
  923.  Size: 82K         Date: 1/19/95        
  924.  Description:
  925.  DataThief 2.0b - DataThief is a program to reverse engineer a set of data
  926. from a given plot in a magazine or journal. This program gives you the
  927. opportunity to incorporate somebody else's data points in your plots. This
  928. comes in very handy when f.i. you would like to compare your data with the
  929. data in a published article for which you don't have the data in table
  930. format. You need access to an Apple Scanner with the HyperScan HyperCard
  931. Stack, or some other scanner/program combination that lets you scan an
  932. image of a plot and save it as a PICT format file.
  933.  
  934.  Name  =  DataTool 1.02.sit
  935.  Path =  AMUG 15.2:Files II:Prog:D-G:DataTool 1.02.sit
  936.  Size: 79K         Date: 4/21/94        
  937.  Description:
  938.  DataTool 1.02 - If you've ever had to look at a hex dump of a file one of
  939. your programs has created, and wished that you could translate hex into
  940. short, long, float, char s in your head, then this program is for you!
  941. DataTool is a data browser which supports user defined records and fields.
  942. The user may save a record specification as a hierarchical menu item. This
  943. program will browse any data fork on a mounted volume. DataTool opens the
  944. data forks with read only privileges, so it is impossible for DataTool to
  945. corrupt any of your files. This version was developed using AppMaker, TCL
  946. 1.1.3 and Think C. It is being re-implemented in TCL 2.0 under the new
  947. Symantec C++ 7.0.
  948.  
  949.  Name  =  Datafork Editor1.2.sit
  950.  Path =  AMUG 15.2:Files II:Prog:D-G:Datafork Editor1.2.sit
  951.  Size: 79K         Date: 2/22/93        
  952.  Description:
  953.  Datafork Editor1.2 - Instead of wasting my time in just getting the data
  954. into ResEdit, I decided to waste my time (relatively speaking, of course)
  955. in writing a customized editor for ResEdit to do all of that work for me,
  956. and so was born The Datafork Editor, which I based on ResEdits 2.1 API.
  957. Installation of The Datafork Editor is relatively easy, especially if you
  958. already know quite a deal about ResEdit. The only thing that you really
  959. have to be especially careful about is if youve already added extensions
  960. to ResEdit.
  961.  
  962.  Name  =  Datalogger.sit
  963.  Path =  AMUG 15.2:Files II:Prog:D-G:Datalogger.sit
  964.  Size: 31K         Date: 6/22/93        
  965.  Description:
  966.  Datalogger - DataLogger is an Utility program written as an addition to
  967. Gumboot, the Real World Interface for Macs, and therefore is as Quick and
  968. Dirty as they come. DataLogger was written to provide a tool that would be
  969. very straight forward to use. It was written to make the most out of
  970. Microprocessor Development kits, the one that I am using at present,
  971. Gumboot, is based around the MC68HC11A8.
  972.  
  973.  Name  =  Date Format.sit
  974.  Path =  AMUG 15.2:Files II:Prog:D-G:Date Format.sit
  975.  Size:  9K         Date:10/01/92        
  976.  Description:
  977.  Date Format - Lately, I've seen a lot of people asking this question, How
  978. can I change the System 7 Finder so that it displays the dates in the short
  979.  format, (9/7/92) rather than the long format (Fri, Aug 28, 1992)? Since I
  980. hadn't seen the answer posted, I decided to experiment & find out. However,
  981. since the System 7 Finder no longer has the LAYO resource, this proved to
  982. be somewhat complicated. The Finder's display preferences are stored the
  983. the 'fval' resource, ID = 128. In order to edit this resource, you will
  984. need ResEdit and the 'fval' template.
  985.  
  986.  Name  =  DebugWindow 2.0.sit
  987.  Path =  AMUG 15.2:Files II:Prog:D-G:DebugWindow 2.0.sit
  988.  Size: 28K         Date: 1/19/94        
  989.  Description:
  990.  DebugWindow 2.0 - DebugWindow is a great little utility for any developer
  991. using Think C 5.x or6.x or HyperCard. It mimics the Windows utility DBWIN,
  992. allowing you to easily do printf() style displaying of debug strings from
  993. your program to theDebugWindow. Not only that, but you can also save any
  994. information you've printed to DebugWindow to a TeachText document. It's
  995. great for those times when you want to display debug messages to yourself
  996. without jumping back to MacsBug or going through the tedious process of
  997. stepping through your program with a debugger. Fairly major upgrade - new
  998. HexDump capability, printing of the DebugWindow contents, caching of
  999. display output for much improved performance and more. Requires System...
  1000.  
  1001.  Name  =  DevScraps 1.0(Useful Tips).sit
  1002.  Path =  AMUG 15.2:Files II:Prog:D-G:DevScraps 1.0(Useful Tips).sit
  1003.  Size:257K         Date:10/22/93        
  1004.  Description:
  1005.  DevScraps (Useful Tips) - DevScraps is designed to help the Macintosh
  1006. programmer get at required technical information quickly and easily.
  1007. DevScraps focuses on elusive and hard to find data that will help make
  1008. your Mac programs more compatible with newer software products, easier to
  1009. use, and more robust in general. It was put together to help the author
  1010. keep track of all of the tricks learned along the way. Many examples are
  1011. in C, assembler or Pascal. Some examples are language independent and are
  1012. more concept oriented. Contains over 200 cards packed with information!
  1013. DevScraps requires HyperCard. Freeware.
  1014.  
  1015.  Name  =  Dhrystone v2.1.sit
  1016.  Path =  AMUG 15.2:Files II:Prog:D-G:Dhrystone v2.1.sit
  1017.  Size: 66K         Date:12/11/91        
  1018.  Description:
  1019.  Dhrystone v2.1 contains programing code for doing Drystone tests.
  1020.  
  1021.  Name  =  DialScript1.7.sit
  1022.  Path =  AMUG 15.2:Files II:Prog:D-G:DialScript1.7.sit
  1023.  Size: 62K         Date: 2/23/92        
  1024.  Description:
  1025.  DialScript 1.7 - is intended to complement terminal emulation programs that
  1026. lack a good macro capability for automatic and intelligent' login.
  1027. Typically, users run DialScript to set up the modem, dial a phone number
  1028. and step through a login sequence for a remote computer. When the login is
  1029. complete, they switch either automatically or manually to a standard
  1030. terminal emulator and proceed. DialScript is an interpreter for an
  1031. extremely simple programming language roughly based on finite state
  1032. automata. Statements in the language interact with the serial ports by
  1033. either sending strings to them or waiting for strings from them.
  1034.  
  1035.  Name  =  Dialog Editor 1.0b2.sit
  1036.  Path =  AMUG 15.2:Files II:Prog:D-G:Dialog Editor 1.0b2.sit
  1037.  Size: 22K         Date: 9/12/92        
  1038.  Description:
  1039.  Dialog Editor 1.0b2 - Dialog Editor is a control panel that allows users to
  1040. edit dialogs on the fly. 1.0b2 fixes some internal bugs and adds the
  1041. ability to show dialog item numbers.
  1042.  
  1043.  Name  =  DinkClassSharewarePackage.sit
  1044.  Path =  AMUG 15.2:Files II:Prog:D-G:DinkClassSharewarePackage.sit
  1045.  Size:176K         Date: 3/21/93        
  1046.  Description:
  1047.  DinkClassSharewarePackage - DinkClass is a small Think C5.0 (and MPW C++)
  1048. application framework for system 7 applications. It was developed in part
  1049. to help define a process model and associated documentation standard for
  1050. the way object oriented software is developed. The process model and
  1051. documentation standard are developed from the maintenance programmer's
  1052. point of view. The process model turns out to be a model of the manner in
  1053. which features are added to an existing body of code, and is virtually
  1054. identical to Grady Booch's Round-Trip Gestalt Design discussed in his book
  1055. Object Oriented Design with Applications.
  1056.  
  1057.  Name  =  DisAsm.sit
  1058.  Path =  AMUG 15.2:Files II:Prog:D-G:DisAsm.sit
  1059.  Size: 24K         Date: 3/24/92        
  1060.  Description:
  1061.  A good public domain disassembler for the Macintosh.
  1062.  
  1063.  Name  =  Disasm Hack.sit
  1064.  Path =  AMUG 15.2:Files II:Prog:D-G:Disasm Hack.sit
  1065.  Size:  4K         Date:12/28/92        
  1066.  Description:
  1067.  Disasm Hack - This is a skanky hack to extract the disassembly from
  1068. ResEdit's code editor to a text file for further study or annotation. It
  1069. uses James Walker's TextCapture FKEY, and QuicKeys (for ResEdit->HC
  1070. AppleEvents).
  1071.  
  1072.  Name  =  Dr.Circuit.sit
  1073.  Path =  AMUG 15.2:Files II:Prog:D-G:Dr.Circuit.sit
  1074.  Size: 64K         Date: 7/24/92        
  1075.  Description:
  1076.  Dr.Circuit - Dr. Circuit is a Macintosh program that is a design tool for
  1077. circuit designers. It can help reduce the amount of rewiring that happens
  1078. in the lab. The program analyses linear, analog circuits and can display
  1079. the waveform at any node, the frequency response or the phase response. It
  1080. can be used for amplifiers, filters, and any circuit which uses resistors,
  1081. capacitors, inductors, op amps and voltage or current sources. The op amps
  1082. provide quite a bit of flexibility because they can be used for
  1083. amplification, inversion, differentiation, integration and much more.
  1084.  
  1085.  Name  =  DragDemo.sit
  1086.  Path =  AMUG 15.2:Files II:Prog:D-G:DragDemo.sit
  1087.  Size: 35K         Date: 1/29/95        
  1088.  Description:
  1089.  DragDemo - This program demonstrates two ways of dragging a window - the
  1090. officially sanctioned method of dragging a dotted outline of the window
  1091. (boring), and a method by which the entire window is dragged (neat).
  1092.  
  1093.  Name  =  Drawing Tips.sit
  1094.  Path =  AMUG 15.2:Files II:Prog:D-G:Drawing Tips.sit
  1095.  Size:  3K         Date: 3/24/92        
  1096.  Description:
  1097.  This is an explanation by Patrick Doane of four different rates of drawing,
  1098. their rates, disadvantages and advantages, plus an explanation of
  1099. compatability among them. Highly recommended for anyone doing high speed
  1100. animation.
  1101.  
  1102.  Name  =  Driver 2.2.sit
  1103.  Path =  AMUG 15.2:Files II:Prog:D-G:Driver 2.2.sit
  1104.  Size: 16K         Date:11/02/93        
  1105.  Description:
  1106.  Driver 2.2 - Information concerning the installation of device drivers.
  1107. THINK C provides a very nice environment for writing device drivers.
  1108. Unfortunately, they do not tell you how to get them installed and running.
  1109. This document, and the code provided here, will give some background on
  1110. the problem and solutions. Refer to the Device Manager chapter of Inside
  1111. Macintosh for more information.
  1112.  
  1113.  Name  =  DropInfo.sit
  1114.  Path =  AMUG 15.2:Files II:Prog:D-G:DropInfo.sit
  1115.  Size:111K         Date: 5/08/93        
  1116.  Description:
  1117.  DropInfo - DropInfo is the sample dropbox for the DropShell dropbox
  1118. building system. It shows how REALLY EASY it is to make a dropbox using
  1119. the DropShell, including full support for scriptability, recordability,
  1120. balloon help and more! It is also useful as a working application to
  1121. change Finder info (name, Finder Flags, etc.) on any file, folder or disk
  1122. dragged onto it.
  1123.  
  1124.  Name  =  DropShell 2.0 sources.sit
  1125.  Path =  AMUG 15.2:Files II:Prog:D-G:DropShell 2.0 sources.sit
  1126.  Size: 37K         Date: 7/07/94        
  1127.  Description:
  1128.  DropShell 2.0 sources - DropShell is a collection of C source files that
  1129. allow you to easily build your own System 7-style drop-box applications.
  1130. Basic Features - DropShell consists of four source files and five header
  1131. files that are designed to let you quickly add your own applications
  1132. functionality without having to change the DS sources themselves much.
  1133. DropShell implements support for dragging files and folder onto the
  1134. application's icon via AppleEvents it doesnt cheat and use the System 6
  1135. compatibility provided by System 7. DropShell is also a fully factored
  1136. application  it performs its work by sending AppleEvents to itself.
  1137. DropShell handles a simple user interface, and more.
  1138.  
  1139.  Name  =  Drop UNIX 1.1.sit
  1140.  Path =  AMUG 15.2:Files II:Prog:D-G:Drop UNIX 1.1.sit
  1141.  Size: 70K         Date: 5/30/95        
  1142.  Description:
  1143.  Drop UNIX 1.1 - Basically I was tired of writing support for some sort of
  1144. user interface for unix ports. What it really comes down to is I dislike
  1145. both Symantec's and MetroWerk's cconsole call. I thought, Mac users don't
  1146. DO pathnames... It is even discouraged by Apple.... So I wrote this little
  1147. library allowing people to convert their ugly console app with no real
  1148. interface to at LEAST be drag & drop. It is a small conversion of Leonard
  1149. Rosenthal's DropShell 2.0. What _I_ did was take his dropShell and have it
  1150. process files in it's usual manner, except, rather than processing files
  1151. right there, it creates a list of pathnames of the files dropped on the
  1152. app. THEN when the processing is done, it passes the number of files+1
  1153.  
  1154.  Name  =  Dynamic Math1.0.1.sit
  1155.  Path =  AMUG 15.2:Files II:Prog:D-G:Dynamic Math1.0.1.sit
  1156.  Size: 31K         Date: 5/07/93        
  1157.  Description:
  1158.  Dynamic Math1.0.1 - This is an update to Dynamic Math v1.01, which is a
  1159. library for Think C programmers. It sparses and intersects formulas
  1160. written in ASCII II. Obvious uses are for testing and visualizing formulas.
  1161.  
  1162.  Name  =  EDITmOR.sit
  1163.  Path =  AMUG 15.2:Files II:Prog:D-G:EDITmOR.sit
  1164.  Size: 17K         Date:11/05/91        
  1165.  Description:
  1166.  EDITmOR v1.0 is a DA that allows you to extend your editor or your Word
  1167. Processor. This editor allows you to write ECMD's and other programing
  1168. uses.
  1169.  
  1170.  Name  =  E-Z ProgressBar 1.0a.sit
  1171.  Path =  AMUG 15.2:Files II:Prog:D-G:E-Z ProgressBar 1.0a.sit
  1172.  Size: 46K         Date: 3/15/95        
  1173.  Description:
  1174.  E-Z ProgressBar 1.0a.sit - ProgressClass is simply a class dedicated to
  1175. creating and maintaining a window with a progress bar in it. I designed
  1176. the ProgressClass with the intent that anyone could make a progress bar
  1177. anywhere, anytime, in any application, with as few hassles as possible.
  1178. All you have to do is declare it, tell it to show itself, update it as you
  1179. make progress on your long task, and call its event function periodically.
  1180. Itll take care of mouseDowns, keyDowns, launch apps from the Apple Menu
  1181. while automatically dimming your menus, notify you when you need to update
  1182. a window in your app, and tell you if the user canceled. And when all is
  1183. said and done, it will clean up after itself! I tried to make it as
  1184.  
  1185.  Name  =  Edit Comment Installer 1.4.sit
  1186.  Path =  AMUG 15.2:Files II:Prog:D-G:Edit Comment Installer 1.4.sit
  1187.  Size: 20K         Date: 8/11/94        
  1188.  Description:
  1189.  Edit Comment Installer 1.4 - If you use Projector or SourceServer for
  1190. source code control, you will love this extension to Think C. It allows
  1191. you to edit the Projector revision comment associated with the frontmost
  1192. window. It adds an Edit Comment... item to Think's Edit menu. Edit Comment
  1193. lets you comment about the changes you're making to file AS YOU'RE MAKING
  1194. THEM, without ever leaving Think C. It stores them in the 'ckid' resource
  1195. so they're already there when you go to check in, and you can just leave
  1196. the check-in comment window blank. See the built-in read me for details.
  1197. It'll pay for itself in the time you save within a week.
  1198.  
  1199.  Name  =  Errditor 1.1.sit
  1200.  Path =  AMUG 15.2:Files II:Prog:D-G:Errditor 1.1.sit
  1201.  Size: 37K         Date: 3/25/95        
  1202.  Description:
  1203.  Errditor 1.1 - Errditor is a powerful graphical editor for system error and
  1204.  system startup alerts. It lets you modify or move text, icons, buttons and
  1205.  even procedures (assembly-language programs that are associated to some of
  1206. the alerts). When launched, Errditor automatically reads the current System
  1207. alert tables (DSATs), makes a copy of them and displays the first alert of
  1208. the first DSAT- which will usually be the Welcome to Macintosh alert. Use
  1209. the arrow buttons to move across the alert tables. You may choose to see
  1210.  empty alerts and unreferenced procedures from the Options menu. The System
  1211. will not be modified unless you select Install into current System and
  1212. repeatedly confirm your command.
  1213.  
  1214.  Name  =  ErrorCheck 2.3.sit
  1215.  Path =  AMUG 15.2:Files II:Prog:D-G:ErrorCheck 2.3.sit
  1216.  Size: 73K         Date: 2/20/95        
  1217.  Description:
  1218.  ErrorCheck 2.3 - ErrorCheck! was created by Matt Washchuk to help people
  1219. out with those pesky developmental errors. Here is the basic understanding
  1220. - ErrorCheck! 1.0 used a typing interface. You simply typed in the number
  1221. of the error, and the program showed what the error was. It was simple,
  1222. and not elegant. Version 2.0 fixes some of the ugly parts. Here are the
  1223. differences - No more typing interfaces. There are two windows now. The
  1224. top window shows the error (that part still has to be in text). The bottom
  1225. window shows which numbers are errors. Each box has a number in it,
  1226. representing an error. Click on the box that has the corresponding error.
  1227. The top box will display the error.
  1228.  
  1229.  Name  =  EventMonitor V1.0.sit
  1230.  Path =  AMUG 15.2:Files II:Prog:D-G:EventMonitor V1.0.sit
  1231.  Size: 11K         Date: 6/04/92        
  1232.  Description:
  1233.  EventMonitor V1.0 - This is a debugging tool for programmers. Ths control
  1234. panel will provide event information and monitor your progress.
  1235.  
  1236.  Name  =  Extension Shell 1.3.sit
  1237.  Path =  AMUG 15.2:Files II:Prog:D-G:Extension Shell 1.3.sit
  1238.  Size:223K         Date: 5/09/94        
  1239.  Description:
  1240.  Extension Shell 1.3 - Extension Shell 1.3 is a library of source code for
  1241. writing System 7 Extensions. It comes with full source code, as well as
  1242. six sample Extensions written using Extension Shell. Extension Shell is an
  1243. INIT code resource that minimizes the amount of rewriting that you, as a
  1244. programmer, will have to do when creating Extensions. If you're not a
  1245. programmer, Extension Shell can't do anything for you. Requires System 7,
  1246. and it's 68k based for now.
  1247.  
  1248.  Name  =  External Resources.sit
  1249.  Path =  AMUG 15.2:Files II:Prog:D-G:External Resources.sit
  1250.  Size: 13K         Date: 2/02/92        
  1251.  Description:
  1252.  External Resources is THINK C source showing how to use resources from
  1253. external files. By Joe Zobkiw.
  1254.  
  1255.  Name  =  FB_AppleEvents.sit
  1256.  Path =  AMUG 15.2:Files II:Prog:D-G:FB_AppleEvents.sit
  1257.  Size:  8K         Date: 5/09/92        
  1258.  Description:
  1259.  FB_AppleEvents - This source code shows the complete details of how to
  1260. build application that implements the required four Apple Events under
  1261. System 7. A sample text document is opened and displayed in response to an
  1262. Open or Print event sent from the Finder. Also included are examples of
  1263. in-line assembly language used to implement some of the required PPC
  1264. toolbox calls. (FUTURE BASIC is a trademark and copyrighted product of
  1265. Zedcor, Inc.)
  1266.  
  1267.  Name  =  FKEY Shell 1.1.sit
  1268.  Path =  AMUG 15.2:Files II:Prog:D-G:FKEY Shell 1.1.sit
  1269.  Size: 11K         Date:12/26/92        
  1270.  Description:
  1271.  FKEY Shell 1.1 - FKEY Shell is a free application that will let you launch
  1272. your favourite FKEYs without installing them in the System file. To install
  1273. a new FKEY, first make a copy of the original FKEY Shell application and
  1274. rename it to the FKEY's name. Then use ResEdit to copy one or more FKEY
  1275. resources from the files they came in and paste them into the
  1276. application's copy (any resource ID's will be fine). Under System 7, you
  1277. may put the new application in your Apple Menu Items folder to have your
  1278. FKEYs nice and handy all the time.
  1279.  
  1280.  Name  =  FKeys.sit
  1281.  Path =  AMUG 15.2:Files II:Prog:D-G:FKeys.sit
  1282.  Size: 10K         Date: 6/12/92        
  1283.  Description:
  1284.  FKeys - InvisiWin FKey - This FKey makes the content region of the front
  1285. window transparent. InvisiWin FKey - This FKey sends the FrontWindow to
  1286. the back of the Window List. InvisiLayer FKey #0 - This FKey makes the
  1287. content region of all windows transparent. All FKeys are Copyright (c)
  1288. 1988,89 by Neal E. Trautman. 'ShareWare'
  1289.  
  1290.  Name  =  FMAT Editor 1.0.1.sit
  1291.  Path =  AMUG 15.2:Files II:Prog:D-G:FMAT Editor 1.0.1.sit
  1292.  Size: 14K         Date:12/28/93        
  1293.  Description:
  1294.  FMAT Editor 1.0.1 - Version 2.0 of the Script Manager introduced a cool set
  1295. of routines for formatting numeric values. Given a format specification,
  1296. these routines can format a floating-point number into a string, or read a
  1297. floating-point number from a string. But since this is a Mac, the format
  1298. itself must be able to handle different languages and different ways of
  1299. writing numbers. So Apple invented canonical formats, formats that are
  1300. compiled into a script-independent representation. All this is great, but
  1301. theres no easy way for a developer to create a canonical format for later
  1302. use in an application. Thats why I wrote this FMAT editor. Its a ResEdit
  1303. 2.1 editor that lets you edit 'FMAT' resourcescanonical formats.
  1304.  
  1305.  Name  =  FORTRAN Goodies.sit
  1306.  Path =  AMUG 15.2:Files II:Prog:D-G:FORTRAN Goodies.sit
  1307.  Size:126K         Date: 4/09/93        
  1308.  Description:
  1309.  FORTRAN Goodies - contains over 10 Fortran tools for the Fortran programer.
  1310. From the Language systems BBS.
  1311.  
  1312.  Name  =  Fantasm 3.01 unreg.sit
  1313.  Path =  AMUG 15.2:Files II:Prog:D-G:Fantasm 3.01 unreg.sit
  1314.  Size:702K         Date: 4/10/95        
  1315.  Description:
  1316.  Fantasm 3.01 unreg - Fantasm is a complete machine code development system
  1317. for Macintosh computers from Lightsoft. This is an unregistered version -
  1318. registration can be made to the author to activate all the features. It is
  1319. primarily designed for games and real time program writing, although can
  1320. be used for anything, from a quick hack, to a full blown application.
  1321. Version 2.10 has macros, optimisations, vastly improved directives and
  1322. evaluator, a redesigned user interface, sprite routines and support for
  1323. 20,30 and 40 instructions. The beginners guide contains a lot of useful
  1324. information on the Mac, with such things as system variables, direct
  1325. screen handling, scrolling, drawing and how to use Mac objects like
  1326.  
  1327.  Name  =  Fedit 3.1.sit
  1328.  Path =  AMUG 15.2:Files II:Prog:D-G:Fedit 3.1.sit
  1329.  Size: 26K         Date: 9/15/90        
  1330.  Description:
  1331.  Version 3.1 is the last Shareware release of John Mitchell's excellent Mac
  1332. sector editor.
  1333.  
  1334.  Name  =  File Dropper 1.1b3.sit
  1335.  Path =  AMUG 15.2:Files II:Prog:D-G:File Dropper 1.1b3.sit
  1336.  Size: 53K         Date: 9/09/93        
  1337.  Description:
  1338.  File Dropper 1.1b3 - File Dropper is a THINK C 6.0 library that implements
  1339. an application that you can drop files or folders onto to do batch
  1340. operations on. It handles the getting of the AppleEvents if running under
  1341. System 7, the main event loop, and the menus. You need only write the code
  1342. that acts on the individual files. New to this version - Now when you drop
  1343. a folder onto your File Dropper application, all the files inside are
  1344. processed instead of just the first one. Requires System 7.
  1345.  
  1346.  Name  =  FileFile Readers.sit
  1347.  Path =  AMUG 15.2:Files II:Prog:D-G:FileFile Readers.sit
  1348.  Size: 38K         Date: 9/29/92        
  1349.  Description:
  1350.  FileFile Readers - Part of a family of programmer's tools. This is a 'Drag
  1351. and Drop' Application that reads the text, using Macintalk, of any file
  1352. dropped onto it. These file readers have been tested using Macintalk 2.0
  1353. and system 7.0+, 6.0.4 and 3.2 on a 512ke, an SE and a PB140. File_Reader
  1354. and Blind Freddie are Shareware. File_Reader and Blind Freddie are  1992
  1355. Paul B Jones All Rights Reserved.
  1356.  
  1357.  Name  =  FillComment2.0.sit
  1358.  Path =  AMUG 15.2:Files II:Prog:D-G:FillComment2.0.sit
  1359.  Size:  5K         Date:12/28/92        
  1360.  Description:
  1361.  FillComment 2.0 - FillComment 2.0 is an FKEY for use with the THINK C 5.0.3
  1362. or later editor. It takes a standard C style comment and formats the
  1363. comment text. The text is wrapped when so that no characters are past the
  1364. 79th column.
  1365.  
  1366.  Name  =  Find Fat Projects 1.0.sit
  1367.  Path =  AMUG 15.2:Files II:Prog:D-G:Find Fat Projects 1.0.sit
  1368.  Size: 23K         Date: 9/27/93        
  1369.  Description:
  1370.  FindFatProjects 1.0 - Find Fat Projects is a little utility designed to
  1371. make life easier for Think C programmers. All it does is to scan any
  1372. folder or disk you drop on it and make a list of all projects that happen
  1373. to be larger than 15K. A large project usually has objects in it, and
  1374. since objects take lots of disk space you may want to remove them before
  1375. making backup copies (or just to free some disk space). If you only have a
  1376. couple of projects this is not a problem, but if you have some more of
  1377. them Find Fat Projects will help you a lot.
  1378.  
  1379.  Name  =  FindIcon-3-26-94.sit
  1380.  Path =  AMUG 15.2:Files II:Prog:D-G:FindIcon-3-26-94.sit
  1381.  Size: 19K         Date: 3/26/94        
  1382.  Description:
  1383.  FindIcon-3/26/94 - These routines find an icon family for an arbitrary
  1384. object in the Mac file system. It is intended to be the same icon
  1385. displayed by the Finder, but there are a bunch of exceptions and I can't
  1386. swear I found them all. The main entry point is Find_icon, but if you have
  1387. extra knowledge of what sort of object you have in hand, you may want to
  1388. call one of the more specific routines. You may also want to call
  1389. Get_icon_file_name in place of hard-coding the string \pIcon\r as the name
  1390. of custom folder icon files. There is no use of global or static
  1391. variables, so the code can be used in applications or code resources
  1392. without concern about A4/A5 issues. Provided to the public without...
  1393.  
  1394.  Name  =  FinderPaths 1.1.sit
  1395.  Path =  AMUG 15.2:Files II:Prog:D-G:FinderPaths 1.1.sit
  1396.  Size: 13K         Date: 9/29/92        
  1397.  Description:
  1398.  FinderPaths1.1 - Do file and folder path names make you shake? Fear not,
  1399. FinderPaths 1.1 comes to your rescue. It's an extension that hooks into
  1400. the little path menus folder windows display when you command-click on
  1401. their name. It adds two items to the menu that copy the path name of the
  1402. folder itself or the selected items of the folder into the clipboard.
  1403.  
  1404.  Name  =  Findit 1.1.2.sit
  1405.  Path =  AMUG 15.2:Files II:Prog:D-G:Findit 1.1.2.sit
  1406.  Size: 16K         Date: 4/27/93        
  1407.  Description:
  1408.  Findit 1.1.2 - One of the things that drives me nuts is trying to find out
  1409. what header file Apple put a function prototype into. Some are obvious some
  1410.  are not. So I wrota program to search through a folder, (or some folders,
  1411. (or some folders inside other folders), full of text files for a text
  1412. string. If you think this is a stupid program send me a postcard or an
  1413. E-mail message antell me why. Just drag a folder onto the FindIt icon. It
  1414. is OK if there are some non-text files in the folder FindIt will skip
  1415. those.
  1416.  
  1417.  Name  =  Floating.sit
  1418.  Path =  AMUG 15.2:Files II:Prog:D-G:Floating.sit
  1419.  Size: 37K         Date: 3/24/92        
  1420.  Description:
  1421.  Here is some source for impeementing floating windows. It's very fast and
  1422. doesn't experience the slowdown when using Apple routines with many
  1423. windows on the desktop. This also includes code for managing the windows
  1424. and activating/deactivating windows properly. If you've ever been
  1425. interested in using floating windows or are using them now, take a look at
  1426. this file. From Patrick Doane, The Unknown Software Group.
  1427.  
  1428.  Name  =  Fold Machine v3.0.sit
  1429.  Path =  AMUG 15.2:Files II:Prog:D-G:Fold Machine v3.0.sit
  1430.  Size: 99K         Date:11/11/91        
  1431.  Description:
  1432.  Welcome to the Fold Machine. This utility is designed to help programers
  1433. who work on the same project to fold their changes into the master copy of
  1434. their groups project. The assumption under which this application functions
  1435. is that your programming group keeps a master folder containing the
  1436. official current project and source code. Each programmer has a copy of
  1437. this folder which he or she uses when writing new pieces of the program.
  1438.  
  1439.  Name  =  Folder Fonterizer 1.4.1.sit
  1440.  Path =  AMUG 15.2:Files II:Prog:D-G:Folder Fonterizer 1.4.1.sit
  1441.  Size: 44K         Date: 7/20/94        
  1442.  Description:
  1443.  Folder Fonterizer 1.4.1 - Drag a folder full of files (or just a single
  1444. file or group of selected files on the desktop) onto Folder Fonterizer's
  1445. icon and it will bring up a dialog that will let you select a number of
  1446. operations to be performed on the files (nested folders are also
  1447. processed) - Change font, fontsize, and tabs setting - This works only for
  1448. Think C files, and you can choose either .c, .h, or both kinds of files.
  1449. Change creator, type - This works on any files. Size/Position your windows
  1450. - This works only on files which have an MPSR resource, which is attached
  1451. to files by CMaster and MPW. Orphan files - For files under control of MPW
  1452. Projector only, this option deletes the file's 'ckid' resource....
  1453.  
  1454.  Name  =  Forth2LaTeX 1.9.sit
  1455.  Path =  AMUG 15.2:Files II:Prog:D-G:Forth2LaTeX 1.9.sit
  1456.  Size: 90K         Date: 1/13/95        
  1457.  Description:
  1458.  Forth2LaTeX 1.9 - Forth2LaTeX is a program for converting Forth source code
  1459. into LaTeX so that it can be printed nicely. It will make use of LaTeX
  1460. sectioning commands and will generate a table of contents and an index of
  1461. defined words. It uses different fonts for code and comments and allows
  1462. embedding of LaTeX commands in the source code.
  1463.  
  1464.  Name  =  FutureBASIC 1.0 (ML).sit
  1465.  Path =  AMUG 15.2:Files II:Prog:D-G:FutureBASIC 1.0 (ML).sit
  1466.  Size:  7K         Date:10/29/92        
  1467.  Description:
  1468.  FutureBASIC 1.0 (ML) - This is Future basic code from Mike Lininger for
  1469. Second Sight Utilities Colorwheel and Secs2Date.
  1470.  
  1471.  Name  =  GAL-GEM 1.1.sit
  1472.  Path =  AMUG 15.2:Files II:Prog:D-G:GAL-GEM 1.1.sit
  1473.  Size: 34K         Date: 7/07/94        
  1474.  Description:
  1475.  GAL-GEM 1.1 - GEM is an emulator for a GEneric Machine which runs the GAL
  1476. Generic Assembly Language. This package emulates both the GEM machine and
  1477. its assembler. The package is intended to accompany the text Computer
  1478. Organization- a top down approach by Greg Scragg. It is shareware, but is
  1479. free to all users of that text. Version 1.1 corrects several bugs in the
  1480. pre release version, and new features such as I/O from the user program.
  1481.  
  1482.  Name  =  Generic MPW Tool.sit
  1483.  Path =  AMUG 15.2:Files II:Prog:D-G:Generic MPW Tool.sit
  1484.  Size: 11K         Date:11/14/91        
  1485.  Description:
  1486.  GenericTool by Doug Wyatt, May 1991. Freeware. Source for tiny MPW tool
  1487. whose entire purpose is to load the rest of itself from a code resource,
  1488. PROC 981, which is (typically) written in THINK C.     
  1489.  
  1490.  Name  =  Generic init.sit
  1491.  Path =  AMUG 15.2:Files II:Prog:D-G:Generic init.sit
  1492.  Size: 38K         Date: 7/14/93        
  1493.  Description:
  1494.  Generic init - This is a generic timed init that makes use of the Time
  1495. Manager and the Notification Manager. BE WARNED - used as is this init
  1496. will put up an alert every ten seconds until you hold down the command key
  1497. while dismissing the alert. This was my first init and I'm trying to save
  1498. folks the mess I went through in figuring it out. I'm sure there are ways
  1499. to optimize the code and if anyone can make improvements, in the code or
  1500. in the commented documentation please do so and pass them on.
  1501.  
  1502.  Name  =  Gestalt 3.0.0.sit
  1503.  Path =  AMUG 15.2:Files II:Prog:D-G:Gestalt 3.0.0.sit
  1504.  Size: 34K         Date: 4/09/94        
  1505.  Description:
  1506.  Gestalt 3.0.0 - This application uses the Gestalt trap ($A1AD) available in
  1507. System 6.0.4 and later to show various info about your Macintosh, giving
  1508. values and explanations. See Inside Mac for more info. Different selectors
  1509. are shown with different versions of the system (I've tried 6.0.4-6.0.7,
  1510. and 7.0-7.1). Hold down the option key while launching to get a complete
  1511. list of known selectors. You may add selectors. Use ResEdit to modify the
  1512. GST# resource. A template is provided.
  1513.  
  1514.  Name  =  Gestalt-Selectors-29.sit
  1515.  Path =  AMUG 15.2:Files II:Prog:D-G:Gestalt-Selectors-29.sit
  1516.  Size: 70K         Date: 5/01/95        
  1517.  Description:
  1518.  Gestalt-selectors-29.sit - Version 2.9 of the Gestalt Selectors List lists
  1519. all sorts of information about the Gestalt Manager, but mainly about
  1520. selectors and the meaning of the returned values. The Gestalt Manager is
  1521. part of the Apple Macintosh System Software to enable programmers to
  1522. determine the availability of certain software and hardware. The
  1523. information in this list is useful for programmers and other people who
  1524. can use the Gestalt Manager with their software perhaps even using
  1525. externals (with HyperCard, 4th Dimension etc.).
  1526.  
  1527.  Name  =  GetKeys.sit
  1528.  Path =  AMUG 15.2:Files II:Prog:D-G:GetKeys.sit
  1529.  Size:  5K         Date:10/02/92        
  1530.  Description:
  1531.  GetKeys - GetKeys is a utility designed to make it easier for C programmers
  1532. to check for key depressions with the Event Manager routine GetKeys.
  1533. GetKeys returns a KeyMap, which is four longs, with one or more bits set
  1534. in the map that represent the keys that are currently depressed. GetKeys
  1535. shows you the current GetKeys key map in hexadecimal. Also, if a single
  1536. key is depressed, it generates a C-language expression that can be used to
  1537. detect that key. The GetKeys window contains a Copy button, which will
  1538. copy the displayed C code expression into the clipboard, which you can
  1539. then paste into your code.
  1540.  
  1541.  Name  =  Global Search 1.03.sit
  1542.  Path =  AMUG 15.2:Files II:Prog:D-G:Global Search 1.03.sit
  1543.  Size: 10K         Date: 9/27/93        
  1544.  Description:
  1545.  GlobalSearch 1.03 - Global Search is a small utility that lets you search
  1546. for an hexadecimal or character string in all the resources of a file. It
  1547. generates a text file named xxx.scan (where xxx is the name of the searched
  1548. file) with a log of all the matches that have been found. Each match is
  1549. shown in the form - [RES TYPE] [RES ID] [RES NAME] $[OFFSET]where [offset]
  1550. is the offset in bytes from the beginning of the resource. Global Search
  1551. was written for all ResEdit users (such as myself) who miss a global Find
  1552. Hex command in that otherwise wonderful application.
  1553.  
  1554.  Name  =  GlobalView 1.0.6.sit
  1555.  Path =  AMUG 15.2:Files II:Prog:D-G:GlobalView 1.0.6.sit
  1556.  Size: 25K         Date: 9/28/93        
  1557.  Description:
  1558.  GlobalView 1.0.6 - Global Variables Viewer is an application for the
  1559. Macintosh which allows you to check the data of Low Memory Global
  1560. Variables with it's meaning, address and data length. The data of Low
  1561. Memory Global Variables is shown in Hex format, but if the data type is
  1562. Pascal String, it's shown in ASCII string. You can search Low Memory
  1563. Global Variables by some keyword included in Name or Meaning field. Has
  1564. been successfully tested with Systems 6.04 and 7.0 and 7.1.
  1565.  
  1566.  Name  =  Go Gestalt 1.0b.sit
  1567.  Path =  AMUG 15.2:Files II:Prog:D-G:Go Gestalt 1.0b.sit
  1568.  Size: 15K         Date:10/22/93        
  1569.  Description:
  1570.  Go Gestalt 1.0b - Go Gestalt is a simple utility to give you information
  1571. about your Macintosh and its use is straight forward. Launch Go Gestalt
  1572. and select Go from the File menu. This will bring up the Go Gestalt main
  1573. window. Then select whatever you wish from the main window popup menu.
  1574. Then select Done from the popup menu when you are finished. Then select
  1575. Quit from the File menu to exit Go Gestalt. Go Gestalt was written as a
  1576. utility for those users that have a curiosity about the inner workings of
  1577. their Macintosh. Go Gestalt works by making a call to the Gestalt Manager
  1578. with the appropriate selector and then posting the results in the Go
  1579. Gestalt main window.
  1580.  
  1581.  Name  =  GrafSys2.0rel.sit
  1582.  Path =  AMUG 15.2:Files II:Prog:D-G:GrafSys2.0rel.sit
  1583.  Size:364K         Date: 1/25/94        
  1584.  Description:
  1585.  GrafSys2.0rel - GrafSys is a hierarchical object-oriented class library for
  1586.  THINK Pascal. It is designed to facilitate easy 3D graphics and animations
  1587. in your programs. GrafSys supports full 3D control of graphical objects and
  1588. electronic eye. Graphical objects can be independently rotated (around
  1589. arbitrary axes), translated and scaled. Objects can inherit
  1590. transformations (rotation, scaling and translation) from other objects.
  1591. GrafSys supports dynamic (i.e. on-the-fly) and multiple inheritance of
  1592. transformations and an unlimited number of so-called operators (matrices)
  1593. per object. The GrafSys provides objects for 3D points, lines and whole
  1594. objects that can contain up to 8000 lines in full RGB color and more...
  1595.  
  1596.  Name  =  Graphic Gems Vol. 2.sit
  1597.  Path =  AMUG 15.2:Files II:Prog:D-G:Graphic Gems Vol. 2.sit
  1598.  Size: 87K         Date:12/24/92        
  1599.  Description:
  1600.  Graphic Gems Vol. 2 - This is the source code for the programs found in
  1601. Graphics Gems Volume II, published by Academic Press. This is about 270K
  1602. (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics
  1603. routines. Many topics are covered, all files are documented in the above
  1604. book.
  1605.  
  1606.  Name  =  Graphic Gems Vol. 3.sit
  1607.  Path =  AMUG 15.2:Files II:Prog:D-G:Graphic Gems Vol. 3.sit
  1608.  Size:118K         Date:12/24/92        
  1609.  Description:
  1610.  Graphic Gems Vol. 3 - This is the source code for the programs found in
  1611. Graphics Gems Volume III, published by Academic Press. This is about 390K
  1612. (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics
  1613. routines. Many topics are covered, all files are documented in the above
  1614. book.
  1615.  
  1616.  Name  =  Graphic Gems Vol. 1.sit
  1617.  Path =  AMUG 15.2:Files II:Prog:D-G:Graphic Gems Vol. 1.sit
  1618.  Size:171K         Date:12/24/92        
  1619.  Description:
  1620.  Graphic Gems Vol. 1 - This is the source code for the programs found in
  1621. Graphics Gems Volume I, published by Academic Press. This is over 500K
  1622. (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics
  1623. routines. Many topics are covered, all files are documented in the above
  1624. book.
  1625.  
  1626.  Name  =  Graphics 1.0.sit
  1627.  Path =  AMUG 15.2:Files II:Prog:D-G:Graphics 1.0.sit
  1628.  Size: 88K         Date: 5/25/95        
  1629.  Description:
  1630.  Graphics 1.0 - This is a sprite programming library to aid novice
  1631. programmers with creating games on the mac. Though its slow, its
  1632. effective, and the over 2 dozen powerful commands can be used to create
  1633. smooth animation over a detailed background. Sound routines are also
  1634. included! This is version 1.0, and if you intend to use it, please e-mail
  1635. me and tell me. I will only support this product if I get responses from
  1636. people who like it. This comes with three demo programs, the GRAPHICS
  1637. library, and the manual. Enjoy!
  1638.  
  1639.  Name  =  HMG ResEdit Primer 6.0.sit
  1640.  Path =  AMUG 15.2:Files II:Prog:H-K:HMG ResEdit Primer 6.0.sit
  1641.  Size:196K         Date: 8/09/94        
  1642.  Description:
  1643.  HMG ResEdit Primer 6.0 - This is a great informational source for ResEdit.
  1644. It was written because lots of people want to be able to change and
  1645. customize their Mac, and Apple created ResEdit to do just that, but
  1646. there's not much documentation on it. This stand alone document is an
  1647. easy, yet comprehensive manual on ResEdit, to help you unravel the
  1648. mysteries of the Mac. Covers resources, adding program icons, animated
  1649. cursors, desktop alterations, get info comments, file info window, menu
  1650. editing, and bits and pieces. As always, work on a copy!!
  1651.  
  1652.  Name  =  Hax 2.1.sit
  1653.  Path =  AMUG 15.2:Files II:Prog:H-K:Hax 2.1.sit
  1654.  Size: 30K         Date: 3/18/92        
  1655.  Description:
  1656.  Hax 2.1 - lets say you have 200 TEXT files and their Creator type is MSDB
  1657. and when you double click on the icon in the Finder you get the old The
  1658. document Bla Bla Bla could not be opened By changing the the Creator to
  1659. lets MWII not only will you be able launch the old files into MacWrite II
  1660. from the Finder you will also get icons instead of those ugly generic
  1661. document icons. Anyway hax 2.1 will now change all 200 hundred files in
  1662. just a few mouse clicks (provided they are all in the same folder).
  1663.  
  1664.  Name  =  HeaderFKEY 1.0a7.sit
  1665.  Path =  AMUG 15.2:Files II:Prog:H-K:HeaderFKEY 1.0a7.sit
  1666.  Size: 14K         Date:11/05/91        
  1667.  Description:
  1668.  This is version 1.0a7 of Header FKEY, a FKEY that creates nicely formatted
  1669. functino comment headers. This version has more options, a preview mode,
  1670. and should work with Think C 100%. It also works with MPW, except that it
  1671. doesn't import from MPW yet (nor from Think C, that's coming next). This
  1672. FKEY makes the job of writing comment headers for your code much more
  1673. pleasant. I use it all the time now. You should too! (Shareware, source
  1674. code available ).
  1675.  
  1676.  Name  =  Hello Tabby.sit
  1677.  Path =  AMUG 15.2:Files II:Prog:H-K:Hello Tabby.sit
  1678.  Size:  8K         Date:11/05/91        
  1679.  Description:
  1680.  Hello Tabby is pascal code (Light Speed) for developing Tabby Products.
  1681.  
  1682.  Name  =  Help Package.sit
  1683.  Path =  AMUG 15.2:Files II:Prog:H-K:Help Package.sit
  1684.  Size: 17K         Date: 6/11/92        
  1685.  Description:
  1686.  Help Package - The Help Package was written with programmers,
  1687. compatibility, and ease of use in mind. Developers using this help system
  1688. can be assured of compatibility with System 6 and later. What does it do?
  1689. This package of routines creates a Help menu or adds menu items to the
  1690. Help Menu under System 7. When the user selects one of the items, the Help
  1691. routines display a dialog with scrollable text from a TEXT resource you
  1692. define. It's so easy to use these routines, you can add them to a
  1693. completed project with VERY minor changes to your source.
  1694.  
  1695.  Name  =  HexEdit 1.0.7.sit
  1696.  Path =  AMUG 15.2:Files II:Prog:H-K:HexEdit 1.0.7.sit
  1697.  Size: 81K         Date:12/13/93        
  1698.  Description:
  1699.  HexEdit 1.0.7 - HexEdit is a hexdump viewer and editor that works similarly
  1700. to the hex editor provided with Apple's ResEdit. It allows you to edit
  1701. either the data fork or the resource fork of a file. I wrote HexEdit
  1702. because I needed to be able to insert/delete bytes from the data fork of
  1703. files I was testing, and tools like FEdit don't have insert/deletion.
  1704. HexEdit can be used to edit the data or resource fork of files as large as
  1705. 200 megs. As always, use this program on copys, not originals. Requires
  1706. System 7.
  1707.  
  1708.  Name  =  Hex Key.sit
  1709.  Path =  AMUG 15.2:Files II:Prog:H-K:Hex Key.sit
  1710.  Size: 30K         Date:11/06/92        
  1711.  Description:
  1712.  Hex Key - What Hex Key does is it presents a dialog into which you can
  1713. enter either decimal or hexadecimal numbers, selectable by radio button.
  1714. After you hit Okay, or the return or enter keys, the numbers will be
  1715. converted to the appropriate values in the alternative number formats. In
  1716. other words, if you enter a hex value, the number will be converted to its
  1717. appropriate form in FOND, Fixed and Fract decimal. If you enter a decimal
  1718. number, it will be shown in FOND, Fixed and Fract hex. Where a number
  1719. falls outside the range of the format, the text N/A is shown, so you don't
  1720. act upon a bogus number.
  1721.  
  1722.  Name  =  HoW Developer's Kit 1.2.sit
  1723.  Path =  AMUG 15.2:Files II:Prog:H-K:HoW Developer's Kit 1.2.sit
  1724.  Size:148K         Date:10/21/94        
  1725.  Description:
  1726.  HoW Developers Kit 1.2 - The Help on Wheels developer's kit includes a
  1727. sample application, and everything a developer would need to add help
  1728. service to an application, control panel, or extension. The client
  1729. interface is designed to take the burden of display, printing, saving, and
  1730. other common help functions away from the developer. Also check out Help
  1731. on Wheels. This generic help server, which springs from the help facility
  1732. in the famous Disinfectant program, offers on-line, context-sensitive help
  1733. service to all AWOL Utilities programs, and potentially others to come.
  1734.  
  1735.  Name  =  INIT Debugger v1.0.sit
  1736.  Path =  AMUG 15.2:Files II:Prog:H-K:INIT Debugger v1.0.sit
  1737.  Size:  5K         Date:12/16/91        
  1738.  Description:
  1739.  The INIT Debugger is a useful System Extension that allows you to easily
  1740. break into your debugger suring the startup process. Just hold down the D
  1741. key while The INIT Debugger loads and the debugger will be invoked. Many
  1742. times, when debugging Extensions you want to be able to break into MacsBug
  1743. (or TMON) just _after_ Extension XYZ loads but just _before_ Extension ABC
  1744. loads. This can be impossible, a pain, etc. and takes much skill and maybe
  1745. a few tries! By renaming The INIT Debugger you can make it load in-between
  1746. two other Extensions and invoke the debugger right in between them both!
  1747.  
  1748.  Name  =  INITGestalt 1.0.sit
  1749.  Path =  AMUG 15.2:Files II:Prog:H-K:INITGestalt 1.0.sit
  1750.  Size: 11K         Date: 3/23/95        
  1751.  Description:
  1752.  INITGestalt 1.0 - INITGestalt - a proposal, Version 1.0. Last modified -
  1753. March 21st, 1995 / 21 March 1995. It is often useful for an extension, or
  1754. indeed an application, to know whether certain other extensions are
  1755. running (the term extensions primarily includes system extensions, control
  1756. panels and background-only applications, although there is no reason why
  1757. it should not include ordinary applications). The reasons could be to take
  1758. evasive action to avoid conflicts with other extensions, to co-operate
  1759. with another extension, perhaps by using that extension's features, or
  1760. possibly to disable similar features. Find out more!
  1761.  
  1762.  Name  =  INIT Shell.sit
  1763.  Path =  AMUG 15.2:Files II:Prog:H-K:INIT Shell.sit
  1764.  Size:  6K         Date: 6/12/92        
  1765.  Description:
  1766.  INIT Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' --
  1767. Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway,
  1768. #1412, Lawrence, KS 66047. This is an INIT Shell.
  1769.  
  1770.  Name  =  I Want To Make A Mac Game 5.sit
  1771.  Path =  AMUG 15.2:Files II:Prog:H-K:I Want To Make A Mac Game 5.sit
  1772.  Size: 44K         Date: 4/17/95        
  1773.  Description:
  1774.  I Want To Make A Mac Game 5 - This is a stand-alone document that anyone
  1775. wanting to make a Mac Game should read. It gives insights, has Q & A's,
  1776. includes FAQ sheets, a bit of legal advice, and discusses the pros and
  1777. cons of using Metrowerks CodeWarrior, Symantec C++, THINK Pascal, Future
  1778. Basic, HyperCard and SpriteWorld. If you're just starting out, or wanting
  1779. to write a game, check out this document!
  1780.  
  1781.  Name  =  Infinity Windoid WDEF 3.0.sit
  1782.  Path =  AMUG 15.2:Files II:Prog:H-K:Infinity Windoid WDEF 3.0.sit
  1783.  Size:115K         Date: 2/27/95        
  1784.  Description:
  1785.  Infinity Windoid WDEF 3.0 - This archive contains the source for a
  1786. standalone code resource that conforms to a Window DEFinition (WDEF), as
  1787. defined by Apple Computer in Inside Macintosh. It provides a 'windoid'
  1788. appearance. A windoid is a floating window that appears above document
  1789. windows in an application and is commonly used for things like tool
  1790. palettes, information windows, and the like. The versions of the Windoid
  1791. WDEF included in the ResEdit files can be used as-is. This WDEF is created
  1792. for System 6 and later, but it would be easy to modify it for earlier
  1793. systems if this is important.
  1794.  
  1795.  Name  =  Inside Mac Indexes.sit
  1796.  Path =  AMUG 15.2:Files II:Prog:H-K:Inside Mac Indexes.sit
  1797.  Size:163K         Date: 2/13/93        
  1798.  Description:
  1799.  Inside Mac Indexes - New IM Index contains an index to the first five
  1800. volumes of New Inside Macintosh, Files, Memory, Processes, Macintosh
  1801. Toolbox Essentials and Overview. The entries are of the form X1-2, where
  1802. X is the first letter of the volume name, 1 is the chapter number, and
  1803. 2 is the page number. The exception to this numbering scheme is Overview,
  1804. which doesnt use chapter numbers. (Dont ask me why -- obviously the book
  1805. teams at Apple werent talking to each other.)
  1806.  
  1807.  Name  =  InstallCustomIcon.sit
  1808.  Path =  AMUG 15.2:Files II:Prog:H-K:InstallCustomIcon.sit
  1809.  Size:  8K         Date: 9/22/92        
  1810.  Description:
  1811.  InstallCustomIcon - Part of a family of programmer's tools. A 'Drag and
  1812. Drop' Application that changes the 'Use Custom Icon' flag in any file
  1813. dropped onto it. Although you may compile an Application with a Custom
  1814. Icon in the Resource Fork, Turbo Pascal, and others, leave you to Set the
  1815. Use Custom Icon flag with ResEdit. If this flag is not set then Finder
  1816. will ignore your Custom Icon and use the 'Standard' Icon.
  1817.  
  1818.  Name  =  Introduction to DAL 1.1.1.sit
  1819.  Path =  AMUG 15.2:Files II:Prog:H-K:Introduction to DAL 1.1.1.sit
  1820.  Size:142K         Date: 9/29/91        
  1821.  Description:
  1822.  This stack is designed to be an introduction to relational databases, the
  1823. SQL query language and Apple's Data Access Language. Copyrighted by Apple
  1824. Computer 1990.
  1825.  
  1826.  Name  =  Janus 0.1 FAT.sit
  1827.  Path =  AMUG 15.2:Files II:Prog:H-K:Janus 0.1 FAT.sit
  1828.  Size: 87K         Date: 9/01/94        
  1829.  Description:
  1830.  Janus 0.1 FAT - Think of this as the PPC native equivalent of the ResEdit
  1831. CODE editor. In layman's terms, Janus is a fat binary (of course) which
  1832. lets you find the PowerPC native code corresponding to 680x0 code. Now you
  1833. can patch your favorite native games to give yourself infinite ammo and
  1834. lives too! NOTE - This is not for the faint of heart. If you can figure
  1835. out the 680x0 patches on your own, this is for you. If not, find somebody
  1836. who can. In technical terms, Janus is (in its current incarnation) a
  1837. reference tracer for PowerPC-native code. This means it can search for
  1838. references to a Toolbox trap (symbol in the new PPC way of doing things)
  1839. and references to a subroutine, and can tell you what trap is being
  1840.  
  1841.  Name  =  K & R.sit
  1842.  Path =  AMUG 15.2:Files II:Prog:H-K:K & R.sit
  1843.  Size:  7K         Date: 6/12/92        
  1844.  Description:
  1845.  K & R - contains programing info in DA format. By Neil Trautman.
  1846.  
  1847.  Name  =  Kampraths CDEF Pack 1.4.sit
  1848.  Path =  AMUG 15.2:Files II:Prog:H-K:Kampraths CDEF Pack 1.4.sit
  1849.  Size:207K         Date:12/23/94        
  1850.  Description:
  1851.  Kampraths CDEF Pack 1.4 - These are CDEFs that you may use in your own
  1852. programs. Each CDEF has a 68K and PPC version. The CDEFs are not Fat. Your
  1853. code is responsible for loading the correct version. Contained in this
  1854. packaged is - (1) ICN# Pushbutton CDEF, (2) Date & Time CDEF, (3) Number
  1855. Picker CDEF, (4) Square Pushbutton CDEF, & (5) CDEF Sampler. These CDEFs
  1856. all require system 7.0 or later. They have been tested on SE/30s, ][si's,
  1857. ][ci's and a Centris 650 (with a PowerPC Upgrade Card).
  1858.  
  1859.  Name  =  KeMo Lib 1.5.sit
  1860.  Path =  AMUG 15.2:Files II:Prog:H-K:KeMo Lib 1.5.sit
  1861.  Size: 82K         Date:11/02/93        
  1862.  Description:
  1863.  KeMo Lib 1.5 - This package is essentially a set of functions to help write
  1864.  reaction time experiments on the Mac. The KeMo Reaction Timing Utilities'
  1865. functionality currently consists of the following - a timer with 20
  1866. microsecond resolution; polling functions for ADB devices, such as
  1867. keyboards and mice, with +/-1.4 to +/-2.1 msec accuracy, depending on your
  1868. Mac (as opposed to the +/- 8 to +/-16 msec accuracy that you get with
  1869. normal Toolbox functions like GetKeys); a screen refresh synchronization
  1870. function for all Macs; functions that hide and show the menu bar; and a
  1871. function to make all other applications quit (System 7 required).
  1872.  
  1873.  Name  =  Key2Ascii 1.00.sit
  1874.  Path =  AMUG 15.2:Files II:Prog:H-K:Key2Ascii 1.00.sit
  1875.  Size:  6K         Date: 4/22/94        
  1876.  Description:
  1877.  Key2Ascii 1.00 - This small app shows the ascii, ascii Hex, and Keycode
  1878. equivalents when you type in a window. It was written in pascal to replace
  1879. a simpler basic version. It is intended as a programmers quick and dirty
  1880. tool. Note - this program has no icon. Just double click on it to launch.
  1881.  
  1882.  Name  =  Kodex1.0.sit
  1883.  Path =  AMUG 15.2:Files II:Prog:H-K:Kodex1.0.sit
  1884.  Size: 44K         Date: 2/25/95        
  1885.  Description:
  1886.  Kodex 1.0 - Kodex is a utility for printing C/C++ source code but you can
  1887. also use it to print any file of type TEXT. Kodex allows you to stylize the
  1888. source code by printing C/C++ keywords and comments in a special style.
  1889. Kodex also gives you many other options to stylize the output.
  1890.  
  1891.  Name  =  LZSS Res 2.1.sit
  1892.  Path =  AMUG 15.2:Files II:Prog:H-K:LZSS Res 2.1.sit
  1893.  Size:435K         Date: 7/28/94        
  1894.  Description:
  1895.  LZSS Res 2.1 - LZSS is such a utlity which compresses the resource fork a
  1896. very efficient and fast way! You can compress the resources without even
  1897. worring about slowing down your application because the decompression
  1898. speeds are compared to real time. I thought that my program is not as good
  1899. in compression as others, but I was wrong since the results clearly show
  1900. that the compression scheme I used is much better than others. Now you can
  1901. compress the resources and reduce your application's size by 50 percent.
  1902. If MicroSoft did this, they would only send 5 disks to customers instead
  1903. of 10.
  1904.  
  1905.  Name  =  Linear Network Analysis.sit
  1906.  Path =  AMUG 15.2:Files II:Prog:M:Linear Network Analysis.sit
  1907.  Size:196K         Date: 5/24/92        
  1908.  Description:
  1909.  Linear Network Analysis - a graphical analog circuit simulator - can do
  1910. several types of circuit analysis and plot the results.
  1911.  
  1912.  Name  =  LogIt.sit
  1913.  Path =  AMUG 15.2:Files II:Prog:M:LogIt.sit
  1914.  Size: 13K         Date: 6/09/92        
  1915.  Description:
  1916.  LogIt - LogIt is a free utility written using Think C 4.0.5. Its sole
  1917. purpose is to be an event-logger; i.e., to enable users to keep track of
  1918. the times at which various events have occurred and to record descriptions
  1919. of those events in a log. That log can be edited in all the usual
  1920. text-editing ways, can be saved to disk, and can be printed. If you have
  1921. problems printing or copying and pasting large amounts of text, increase
  1922. the amount of memory available in the Get Info box.
  1923.  
  1924.  Name  =  LogoMotion101.sit
  1925.  Path =  AMUG 15.2:Files II:Prog:M:LogoMotion101.sit
  1926.  Size:477K         Date: 5/10/93        
  1927.  Description:
  1928.  LogoMotion101 - LogoMation is a programming environment for people young
  1929. and old alike, doing their first steps in programming. It introduces the
  1930. concepts of programming and program design through a programming language
  1931. that supports advanced graphics, animation, and sound.
  1932.  
  1933.  Name  =  M Loc 1.0.sit
  1934.  Path =  AMUG 15.2:Files II:Prog:M:M Loc 1.0.sit
  1935.  Size:  7K         Date: 6/22/93        
  1936.  Description:
  1937.  M Loc 1.0 - Shows the location of the mouse on the screen, either in Global
  1938.  or Local co-ordinates. Why ? It proved to be useful while I was doing some
  1939.  programming and graphics. This program requires Multifinder (System 6) or
  1940. System 7.
  1941.  
  1942.  Name  =  MPTA Forwarder 1.1.sit
  1943.  Path =  AMUG 15.2:Files II:Prog:M:MPTA Forwarder 1.1.sit
  1944.  Size: 10K         Date: 2/23/95        
  1945.  Description:
  1946.  MPTA Forwarder 1.1 - Soon, all of your favorite development tools will
  1947. support Apples Macintosh Programmers Toolbox Assistant. Until that time,
  1948. you can use MPTA Forwarder to reroute Apple Events meant for Think
  1949. Reference to Toolbox Assistant. MPTA Forwarder is a faceless
  1950. background-only application (i.e. a daemon). It sits around and waits for
  1951. Apple Events targeted at Think Reference. When it receives them, it
  1952. resends them to QuickView/Toolbox Assistant. It only reroutes the two
  1953. events that the development tools support: 'REF ' and 'TMPL'. Drop it into
  1954. your Extensions Folder and restart. It has an extremely small memory
  1955. footprint and takes almost no cycles from main processing (unless it...
  1956.  
  1957.  Name  =  MacBinary C Source.sit
  1958.  Path =  AMUG 15.2:Files II:Prog:M:MacBinary C Source.sit
  1959.  Size:  4K         Date:12/06/91        
  1960.  Description:
  1961.  This file contains MacBinary C Source code for programers wishing to build
  1962. telecom file transfer programs.
  1963.  
  1964.  Name  =  Mac F2C 1.2.1.sit
  1965.  Path =  AMUG 15.2:Files II:Prog:M:Mac F2C 1.2.1.sit
  1966.  Size:815K         Date: 6/05/95        
  1967.  Description:
  1968.  Mac F2C 1.21 - A FORTRAN-to-C compiler for the Macintosh. Requires - A
  1969. 68020 or better, System 7.0 or better and at least 1 MB of available RAM
  1970. (2 MB is preferred). Includes - Mac F2C - the Fortran-to-C compiler. Mac
  1971. F2C Libraries - a folder containing the libraries required to support
  1972. programs translated by F2C. For 'Standard Libraries' - a folder containing
  1973. versions of the ANSI and unix libraries distributed with THINK C modified
  1974. to work with Mac F2C output. For '(Project Models)' - a folder containing
  1975. a model Mac F2C project. AT&T Report 149.ps, Test Project , and For non
  1976. THINK v7 users - a text file containing instructions for users who are
  1977. using earlier versions of THINK C or other compilers.
  1978.  
  1979.  Name  =  MacGSMenuINIT.sit
  1980.  Path =  AMUG 15.2:Files II:Prog:M:MacGSMenuINIT.sit
  1981.  Size:  5K         Date: 5/07/93        
  1982.  Description:
  1983.  MacGSMenuINIT - This INIT was written to allow MacGS to peacefully co-exist
  1984.  with such extensions as BeHierachic and MenuChoice, which unfortunately do
  1985. not restore an application's resource file context after they execute.
  1986.  
  1987.  Name  =  MacGadgets Demo.sit
  1988.  Path =  AMUG 15.2:Files II:Prog:M:MacGadgets Demo.sit
  1989.  Size: 86K         Date: 3/11/92        
  1990.  Description:
  1991.  MacGadgets is a Human Interface Design Kit that gives your application a
  1992. three-dimensional, gray-scale appearance comparable to that enjoyed by
  1993. users of NeXT, Open Look and Windows 3.0. In addition to enhanced versions
  1994. of the familiar rounded-corner buttons, check boxes, radio button, scroll
  1995. bars, windows, alerts and dialog boxes, MacGadgets offers an attractive
  1996. suite of graphical devices comprising icon buttons, sliders, gauages,
  1997. square-corner buttons, lines, boxes, pop-ups, scrolling list, display
  1998. text, calendars, palettes, annunciators and counters. All of the above are
  1999. resources that can be installed with a resource editor.
  2000.  
  2001.  Name  =  MacMarlais 0.5.3.sit
  2002.  Path =  AMUG 15.2:Files II:Prog:M:MacMarlais 0.5.3.sit
  2003.  Size:166K         Date:10/07/94        
  2004.  Description:
  2005.  Marlais 0.5.3 - is a simple-minded interpreter for a programming language
  2006. strongly resembling Dylan (1). It is not intended as a final release, but
  2007. rather to fill a perceived void where Dylan implementations are concerned.
  2008. This is a hackers release and is intended as a vehicle for education,
  2009. experimentation and also to encourage people to port it to different
  2010. architectures, add features, and fix bugs. Marlais is alpha software and
  2011. should not be used by people desiring reliability!
  2012.  
  2013.  Name  =  MacOberon 4.0.sit
  2014.  Path =  AMUG 15.2:Files II:Prog:M:MacOberon 4.0.sit
  2015.  Size:449K         Date:11/15/93        
  2016.  Description:
  2017.  MacOberon 4.0 - Look at Oberon as a preview of Pink. The ideas behind
  2018. Oberon are very similar to the 'Object Oriented Operating System'
  2019. Apple/Taligent is pursuing. The best way to describe Oberon is as if
  2020. HyperCard were an operating system, and much more powerful. It's very
  2021. slick, and very extensive. Though MacOberon is an application rather than
  2022. an OS, and its interface is un-Mac-like, it is a joy to use, and gives a
  2023. good indication of the way things will be heading, hopefully. MacOberon
  2024. requires a Mac with a 68020 CPU and a floating point coprocessor (or FPU
  2025. init), and will not run on a Classic. Read the screen for hints.
  2026.  
  2027.  Name  =  MacPerl 4.13 appl.sit
  2028.  Path =  AMUG 15.2:Files II:Prog:M:MacPerl 4.13 appl.sit
  2029.  Size:684K         Date: 5/04/94        
  2030.  Description:
  2031.  MacPerl 4.13 appl - Perl is a language that combines some of the features
  2032. of C, sed, awk and shell. PERL stands for Practical Extraction and Report
  2033. Language. It is a combination of the function found in several UNIX
  2034. utilities (sed, awk, grep, shell and 'c'). It is more a utility than a
  2035. development language, though it can be used as either. I would compare it
  2036. to a scripting language; if you consider a scripting language to be in the
  2037. domain of the developer's forum, then so should PERL. It runs every
  2038. program in the test suite that you could it reasonably expect to, and some
  2039. you probably didn't expect. See the manual page for more hype. There's
  2040. also a Nutshell Handbook published by O'Reilly & Assoc.
  2041.  
  2042.  Name  =  MacPerl 4.13 source.sit
  2043.  Path =  AMUG 15.2:Files II:Prog:M:MacPerl 4.13 source.sit
  2044.  Size:656K         Date: 5/04/94        
  2045.  Description:
  2046.  MacPerl 4.13 source - Perl is a language that combines some of the features
  2047.  of C, sed, awk and shell. See the manual page for more hype. There's also
  2048. a Nutshell Handbook published by O'Reilly & Assoc. Perl will probably not
  2049. run on machines with a small address space. This archive contains the
  2050. source for Perl and MacPerl.
  2051.  
  2052.  Name  =  MacPerl 4.13 tool.sit
  2053.  Path =  AMUG 15.2:Files II:Prog:M:MacPerl 4.13 tool.sit
  2054.  Size:382K         Date: 5/04/94        
  2055.  Description:
  2056.  MacPerl 4.13 tool - This is Perl for the Mac. It runs every program in the
  2057. test suite that you could it reasonably expect to, and some you probably
  2058. didn't expect. The Perl tool goes into any folder in your MPW search path
  2059. - typically (MPW-Tools- UserStartup-Perl goes into (MPW). The contents of
  2060. -lib should go into the directory specified in UserStartup-Perl. PerlHelp
  2061. and PerlHelp.index can be anywhere. Install them by choosing Edit 411
  2062. Files from your 411 menu.
  2063.  
  2064.  Name  =  MacRecorder HackersToolkit.sit
  2065.  Path =  AMUG 15.2:Files II:Prog:M:MacRecorder HackersToolkit.sit
  2066.  Size: 17K         Date:11/05/91        
  2067.  Description:
  2068.  MacRecorder HackersToolkit is a programers guide to using calls to MacRecor
  2069. der.
  2070.  
  2071.  Name  =  MacSnoop Demo.sit
  2072.  Path =  AMUG 15.2:Files II:Prog:M:MacSnoop Demo.sit
  2073.  Size: 53K         Date: 6/28/92        
  2074.  Description:
  2075.  MacSnoop Demo - While not yet up to the full capabilities of FEDIT in terms
  2076. of file recovery tools, it does have many wished for enhancements not the
  2077. least of which is full HFS and MFS support. In addition, the overall design
  2078. allows multiple volume/directory and editing windows open on the Desktop
  2079. and a closer adherence to the Macintosh User Interface.
  2080.  
  2081.  Name  =  MacStarter.sit
  2082.  Path =  AMUG 15.2:Files II:Prog:M:MacStarter.sit
  2083.  Size: 58K         Date:10/26/92        
  2084.  Description:
  2085.  MacStarter - MacStarter. is a simple application shell I have written for
  2086. myself in THINK C 5.0. Mostly, it provides the basic window behavior,
  2087. dragging, changing size, zooming, closing and vertical and horizontal
  2088. scroll bars. It uses a window class to provide these behaviors. You create
  2089. your own window by filling in the blanks in the definition of a subclass
  2090. of the window class. You don't really need to know anything in advance
  2091. about object-oriented programming to use this shell. I wrote the program
  2092. this way because it allowed me to localize the changes that you need to
  2093. make to one file, applicationProcs.c.
  2094.  
  2095.  Name  =  MacWT 0.77.sit
  2096.  Path =  AMUG 15.2:Files II:Prog:M:MacWT 0.77.sit
  2097.  Size:322K         Date: 4/13/95        
  2098.  Description:
  2099.  MacWT 0.77 - This is still a preliminary version of my 3D game engine, wt.
  2100. In the proud tradition of cp, mv, rm, as, and cc, now there is 'wt' wt
  2101. (never capitalized) stands for what's that?. This is not by any means a
  2102. complete game. It is just a demo of my graphics engine. I'd never name a
  2103. game wt. wt is portable software. Features - easy to edit world file. No
  2104. BSP trees were killed to make this program. Variable texture map size.
  2105. Texture scaling for walls. Application runs on 680x0s and native on a
  2106. PowerMac.
  2107.  
  2108.  Name  =  MacsBug Help.sit
  2109.  Path =  AMUG 15.2:Files II:Prog:M:MacsBug Help.sit
  2110.  Size: 13K         Date: 1/26/92        
  2111.  Description:
  2112.  This is a help file for those getting into MacsBug.
  2113.  
  2114.  Name  =  Mandrake 1.1.sit
  2115.  Path =  AMUG 15.2:Files II:Prog:M:Mandrake 1.1.sit
  2116.  Size:  5K         Date: 6/15/93        
  2117.  Description:
  2118.  Mandrake 1.1 - Another in a family of programmer's tools. This is a 'Drag
  2119. and Drop' Application that changes the 'Visible' flag in any file selected
  2120. or in any file dropped onto it. Use it to hunt down Disk filling Temp
  2121. Files etc, or hide a project from roaming eyes.
  2122.  
  2123.  Name  =  Marker.sit
  2124.  Path =  AMUG 15.2:Files II:Prog:M:Marker.sit
  2125.  Size: 16K         Date: 1/27/92        
  2126.  Description:
  2127.  Marker 1.0b6 - No, its not an INIT or a CDEV, its not even a desk
  2128. accessory. Its an application that is System 7 friendly, and runs in a 64k
  2129. partition. Marker Maker takes a source file created in THINK C, parses the
  2130. C source code, and marked each function name it comes across (not the
  2131. prototypes, only the actual function where its defined). You run it, and
  2132. through a standard get file dialog, you select the file or folder, and
  2133. away it goes. Most files are marked in less than a second. The next time
  2134. you open the file in the THINK C editor, all of the function names in the
  2135. file will be there when you command-click in the title bar. Its that
  2136. simple.
  2137.  
  2138.  Name  =  Marker Control.sit
  2139.  Path =  AMUG 15.2:Files II:Prog:M:Marker Control.sit
  2140.  Size: 17K         Date:12/09/92        
  2141.  Description:
  2142.  Marker Control - This is a new version of Marker Control, a control panel
  2143. that causes files in THINK C to be marked and their window positions saved.
  2144.  
  2145.  Name  =  MaxQuadraFloat.sit
  2146.  Path =  AMUG 15.2:Files II:Prog:M:MaxQuadraFloat.sit
  2147.  Size:  4K         Date: 4/09/93        
  2148.  Description:
  2149.  MaxQuadraFloat - Wonder why you don't seem to be getting the performance
  2150. improvement on the Quadra with floating-point that you should? While the
  2151. Quadra is maybe an order of magnitude faster in floating-point addition,
  2152. subtraction, multiplication, and division, it does not implement the 6888x
  2153. FINTRZ instruction, so conversions from float to int take 4 times longer
  2154. on the Quadra than the FX. FINTRZ means float-to-int, rounding toward
  2155. zero, and is the rounding method that is specified by C. One the 68040,
  2156. the FINTRZ instruction is not implemented, and is implemented through a
  2157. trap.
  2158.  
  2159.  Name  =  MemMapper1.1.sit
  2160.  Path =  AMUG 15.2:Files II:Prog:M:MemMapper1.1.sit
  2161.  Size: 21K         Date: 4/15/93        
  2162.  Description:
  2163.  MemMapper1.1 - f you've done any programming on the Mac you've probably
  2164. seen drawings of the Macintosh's memory map. This is a grid which
  2165. graphically shows the location of various system structures and programs
  2166. in RAM and where they are in relation to each other. Well, just to make
  2167. all that theory seem more real, Memory Mapper will draw that map for you
  2168. so you can see exactly what is living in your Mac's RAM right now. Version
  2169. 1.1 improves the color of the display and has a few other minor changes.
  2170.  
  2171.  Name  =  Memory Mapper 1.1.1.sit
  2172.  Path =  AMUG 15.2:Files II:Prog:M:Memory Mapper 1.1.1.sit
  2173.  Size: 21K         Date:11/03/93        
  2174.  Description:
  2175.  Memory Mapper 1.1.1 - If youve done any programming on the Mac you've
  2176. probably seen drawings of the Macintoshs memory map. The memory map is a
  2177. grid which graphically shows the location of various system structures in
  2178. RAM and where they are in relation to each other. Memory Mapper does its
  2179. magic by looking at low-memory globals, querying the Process Manager, and
  2180. checking the page state of each piece of memory (if virtual memory is on).
  2181. Consequently, Memory Mapper requires System 7. Full documentation is
  2182. included.
  2183.  
  2184.  Name  =  Mini.sit
  2185.  Path =  AMUG 15.2:Files II:Prog:M:Mini.sit
  2186.  Size: 50K         Date: 3/24/92        
  2187.  Description:
  2188.  Source Code for the MiniTerm program.
  2189.  
  2190.  Name  =  MiniScreen.sit
  2191.  Path =  AMUG 15.2:Files II:Prog:M:MiniScreen.sit
  2192.  Size: 17K         Date: 4/11/92        
  2193.  Description:
  2194.  MiniScreen temporarily changes your monitor's desktop to any size you
  2195. desire, such as the dinky, nine-inch Classic monitor. It is most excellent
  2196. for debuging your work for a 9 inch screen or game playing. Version 1.7.
  2197. The pop-up menu of standard monitor sizes has been updated to include all
  2198. known commercial monitor dimensions at this time.
  2199.  
  2200.  Name  =  Mobius Generator2.0.sit
  2201.  Path =  AMUG 15.2:Files II:Prog:M:Mobius Generator2.0.sit
  2202.  Size: 63K         Date: 6/02/93        
  2203.  Description:
  2204.  Mobius Generator 2.0 - Mobius Strip Maker draws an elusive surface known as
  2205. a Mobius Strip (a shape with only one side.) You can vary parameters and
  2206. graph the results. The interface is clean and intuitive, and it supports
  2207. saving files, printing files, and some extremely intricate graphics. A
  2208. Mobius screen saver is also included.
  2209.  
  2210.  Name  =  Monitor.sit
  2211.  Path =  AMUG 15.2:Files II:Prog:M:Monitor.sit
  2212.  Size: 10K         Date:11/05/91        
  2213.  Description:
  2214.  Monitor is a program for monitoring the serial ports of the Mac.
  2215.  
  2216.  Name  =  MouseTracker.sit
  2217.  Path =  AMUG 15.2:Files II:Prog:M:MouseTracker.sit
  2218.  Size: 15K         Date: 8/25/93        
  2219.  Description:
  2220.  MouseTracker - This utility is helpful when you want to find the local
  2221. mouse coordinates of a point in a selected window or the global mouse
  2222. coordinates of a point on the screen. The author keeps it in his Apple
  2223. Menu Items folder for use in setting up Rects in graphic routines. To get
  2224. the local coordinates of a window, select Local from the Track menu and
  2225. align the indicator lines in the MouseTracker window up with the base of
  2226. the title bar (or info header, depending on how your have setup your
  2227. windows) and the left edge of the selected window. Note - MouseTracker is
  2228. not background aware, so the MouseTracker window must be activated in
  2229. order to see the coordinates. Useful to programmers. Requires System...
  2230.  
  2231.  Name  =  NIFTY.sit
  2232.  Path =  AMUG 15.2:Files II:Prog:N-P:NIFTY.sit
  2233.  Size:269K         Date: 1/01/92        
  2234.  Description:
  2235.  Features Floating Windows, System 7, color, offscreen BitMaps and PixMaps,
  2236. the List Manger AND MUCH, MUCH MORE !!! Lots of C source code, together
  2237. with .r file. Contact John at (703) 569-2294 {YOUR nickel !!!!!}
  2238.  
  2239.  Name  =  NShell Match.sit
  2240.  Path =  AMUG 15.2:Files II:Prog:N-P:NShell Match.sit
  2241.  Size: 25K         Date:11/07/94        
  2242.  Description:
  2243.  Match nShell - This package contains one or more nShell(tm) commands and
  2244. their source code. The nShell is a traditional scripting environment for
  2245. the Apple Macintosh. Our goal is to make the shell environment available
  2246. to as many users as possible, while providing serious users with the
  2247. support and reliability of a full commercial product. To use this command,
  2248. drop the match file into your nShell bin directory. Includes source and
  2249. example.
  2250.  
  2251.  Name  =  NShell-Pro 1.50.sit
  2252.  Path =  AMUG 15.2:Files II:Prog:N-P:NShell-Pro 1.50.sit
  2253.  Size:298K         Date: 6/04/95        
  2254.  Description:
  2255.  NShell-Pro 1.5.0 - This package includes a copy of the nShell(tm), its
  2256. utilities, and hypertext User's Guides. For more information, see the
  2257. nShell User's Guide in the doc folder. A Programmer's Guide to the
  2258. nShell(tm), with example source code, is available separately. The
  2259. nShell(tm) brings the power and flexibility of a shell programming
  2260. environment to your Macintosh. Working to complement the Macintosh user
  2261. interface, the nShell allows you to deal directly with your system. You
  2262. can work interactively with the shell to develop and script operations
  2263. which previously required custom applications. All of this is possible in
  2264. parallel with your current Mac programs. This is the first freeware
  2265.  
  2266.  Name  =  NShell Prog.sit
  2267.  Path =  AMUG 15.2:Files II:Prog:N-P:NShell Prog.sit
  2268.  Size: 56K         Date: 1/13/95        
  2269.  Description:
  2270.  NShell Prog - This package describes how to write command resources for the
  2271.  nShell(tm). Included are source code examples and a hypertext Programmer's
  2272. Guide to the nShell. A User's Guide to the nShell(tm) is available
  2273. separately. The nShell(tm) brings the power and flexibility of a shell
  2274. programming environment to your Macintosh. Working to complement the
  2275. Macintosh user interface, the nShell allows you to deal directly with your
  2276. system. You can work interactively with the shell to develop and script
  2277. operations which previously required custom applications. All of this is
  2278. possible in parallel with your current Mac programs.
  2279.  
  2280.  Name  =  NShell Read-shift.sit
  2281.  Path =  AMUG 15.2:Files II:Prog:N-P:NShell Read-shift.sit
  2282.  Size: 27K         Date: 9/22/94        
  2283.  Description:
  2284.  Read-shift - This package contains one or more nShell(tm) commands and
  2285. their source code. The nShell is a traditional scripting environment for
  2286. the Apple Macintosh. The shell is available in two forms.
  2287.  
  2288.  Name  =  NShell Sample P.sit
  2289.  Path =  AMUG 15.2:Files II:Prog:N-P:NShell Sample P.sit
  2290.  Size: 30K         Date: 1/13/95        
  2291.  Description:
  2292.  NShell Sample P - This package contains source code for one or more
  2293. nShell(tm) commands. A hypertext Programmer's Guide to the nShell is
  2294. available separately. The nShell is a traditional scripting environment
  2295. for the Apple Macintosh. The shell is available in two forms.
  2296.  
  2297.  Name  =  NShell Sf-cmds.sit
  2298.  Path =  AMUG 15.2:Files II:Prog:N-P:NShell Sf-cmds.sit
  2299.  Size: 32K         Date:10/28/94        
  2300.  Description:
  2301.  Sf-cmds - This package contains nShell commands and their source code.The
  2302. sfget command displays a dialog and waits for the user to select a file or
  2303. folder. The path to the selected item is returned as a shell variable. The
  2304. sfput command displays a dialog and waits for the user to enter a name for
  2305. a new file or folder. The path to the selected item is returned as a shell
  2306. variable.To use these commands, drop the files into your nShell bin directo
  2307. y.
  2308.  
  2309.  Name  =  NShell Src.sit
  2310.  Path =  AMUG 15.2:Files II:Prog:N-P:NShell Src.sit
  2311.  Size:112K         Date: 6/08/95        
  2312.  Description:
  2313.  NShellSrc - This package contains source code for the nShell-Pro
  2314. application. A Programmer's Guide to the nShell, with source code for
  2315. nShell commands, is available separately. This is the first freeware
  2316. release of nShell-Pro. Until this date, June 4 1995, it has been a
  2317. commercial product. We thank the early users of this product and hope that
  2318. they will continue to benefit from the nShell. Given that we do not plan
  2319. any new versions of the product in the near future, we are releasing full
  2320. source code to the application. Feel free to tweak the shell to fit your
  2321. preferences, or to include portions of it in your own products. You may
  2322. distribute copies of the nShell(tm) and nShell-Pro(tm) for any...
  2323.  
  2324.  Name  =  NString 1.0 beta.sit
  2325.  Path =  AMUG 15.2:Files II:Prog:N-P:NString 1.0 beta.sit
  2326.  Size: 50K         Date: 1/27/95        
  2327.  Description:
  2328.  NString 1.0 beta - NString (short for the NString / Alphabet class set) is
  2329. a set of two C++ classes (NString and Alphabet), which together represent
  2330. a very powerful collection of string manipulation routines that can be
  2331. incorporated in your own programs. The Alphabet class is a simple character
  2332. set datatype while the NString class itself defines a dynamic string
  2333. datatype that makes use of the Alphabet type.
  2334.  
  2335.  Name  =  NeoAccessIntro 3.0.sit
  2336.  Path =  AMUG 15.2:Files II:Prog:N-P:NeoAccessIntro 3.0.sit
  2337.  Size:1192K         Date:10/06/94        
  2338.  Description:
  2339.  NeoAccessIntro 3.0 - NeoAccess is a very fast and easy to use object
  2340. database component that has a rich feature set that is very
  2341. solutions-oriented. It has been fully integrated into standard application
  2342. frameworks such as Borland's ObjectWindows 2.0, Microsoft's Foundation
  2343. Classes 2.5, Inmark's zApp 2.1.1, Apple's MacApp 3.1, Symantec's THINK
  2344. Class Library 2.0 and Metrowerks PowerPlant 1.0. NeoAccess is very
  2345. portable, so it can easily be moved into other frameworks as well, even a
  2346. custom framework of your own design. A single source tree can be used to
  2347. build the engine in all development environments. Databases are completely
  2348. self-contained in a single file and they are binary-compatible across
  2349.  
  2350.  Name  =  New IM Index.sit
  2351.  Path =  AMUG 15.2:Files II:Prog:N-P:New IM Index.sit
  2352.  Size: 26K         Date: 9/24/92        
  2353.  Description:
  2354.  New IM Index - These applications were written in assembly language using
  2355. the CDS assembler from Consulair. They were adapted from my earlier
  2356. effort, Inside Mac I-V Index DA. The Inside Mac Index file is now part of
  2357. the resource fork of each application, so you no longer have to worry
  2358. about it cluttering up your System folder. These applications have been
  2359. tested on a Mac 512Ke under System 6.05, an SE/30 under System 7, and a
  2360. Mac IIci under System 7. If you have another kind of Mac and System it
  2361. should work, but I can't guarantee that.
  2362.  
  2363.  Name  =  New Inside Mac Map.sit
  2364.  Path =  AMUG 15.2:Files II:Prog:N-P:New Inside Mac Map.sit
  2365.  Size:  8K         Date: 8/16/92        
  2366.  Description:
  2367.  New Inside Mac Map - This is a PICT (grayscale) file that describes the new
  2368.  edition of Inside Macintosh from Addison-Wesley. It describes each of the
  2369. volumes available.
  2370.  
  2371.  Name  =  No68kHere!.sit
  2372.  Path =  AMUG 15.2:Files II:Prog:N-P:No68kHere!.sit
  2373.  Size:  3K         Date:12/01/94        
  2374.  Description:
  2375.  No68kHere! - Writing PowerPC only programs? You really should tell 68K Mac
  2376. users why it won't work on their machine, but no one wants to take the
  2377. time. That's where No68kHere! comes in. By itself, it's a small program
  2378. that beeps 3 times and brings up an alert with a Quit button. Copy it to
  2379. the resource fork of your PowerMac application, and it will do that if the
  2380. application is launched on a 68K Mac (PowerMac's won't even know it's
  2381. there.) And, it should add less than 200 bytes to your application!
  2382. Written by Paul Sexton (PaulS101@aol.com).
  2383.  
  2384.  Name  =  OL Developer's Kit Doc.sit
  2385.  Path =  AMUG 15.2:Files II:Prog:N-P:OL Developer's Kit Doc.sit
  2386.  Size:  6K         Date: 3/06/92        
  2387.  Description:
  2388.  This is the On Location Developers kit.
  2389.  
  2390.  Name  =  OL File Kinds Editing.sit
  2391.  Path =  AMUG 15.2:Files II:Prog:N-P:OL File Kinds Editing.sit
  2392.  Size:  2K         Date: 3/06/92        
  2393.  Description:
  2394.  This file contains information on editing On Location file types.
  2395.  
  2396.  Name  =  OOP for C.sit
  2397.  Path =  AMUG 15.2:Files II:Prog:N-P:OOP for C.sit
  2398.  Size: 80K         Date:11/05/91        
  2399.  Description:
  2400.  OOP libraries for C. Good stuff for thought.
  2401.  
  2402.  Name  =  ObiWan 5.0.1.sit
  2403.  Path =  AMUG 15.2:Files II:Prog:N-P:ObiWan 5.0.1.sit
  2404.  Size:536K         Date:10/07/94        
  2405.  Description:
  2406.  ObiWan 5.01 - ObiWan is a general help system. You can create several
  2407. databses and ObiWan will let you rapidly find information from them. It
  2408. displays the information by popping up a floating window so the
  2409. information can be displayed at any time in any program. Portions of the
  2410. information can then be sent to the front window as if you had typed it.
  2411. The main use of all this is to access the programming database created
  2412. from Apples PInterfacesHelp file and many other sources, which includes
  2413. the procedures, traps, global variables and errors available up to System
  2414. 7. Also included is a word list and Perl help database. ObiWan requires
  2415. System 7.1 (for the Text Services Manager).
  2416.  
  2417.  Name  =  Object I-O Reference Demo.sit
  2418.  Path =  AMUG 15.2:Files II:Prog:N-P:Object I-O Reference Demo.sit
  2419.  Size: 31K         Date: 3/31/92        
  2420.  Description:
  2421.  Object I/O Reference Demo - The enclosed Object I/O Reference Demo is an
  2422. abbreviated version of the hypertext manual provided with Object I/O 1.1.
  2423. Many people have asked us basic questions about what object I/O is for and
  2424. why do they need it. We felt the best learning tool at our disposal is the
  2425. tutorial section of the reference. Several have also commented that object
  2426. I/O is only for advanced users of the TCL. We believe just the opposite,
  2427. that object I/O will let beginning users prototype a *working* application
  2428. that saves and opens documents, instead of a dummy program with just a
  2429. user interface.
  2430.  
  2431.  Name  =  Offworld CopyBits.sit
  2432.  Path =  AMUG 15.2:Files II:Prog:N-P:Offworld CopyBits.sit
  2433.  Size: 29K         Date: 7/06/94        
  2434.  Description:
  2435.  Offworld CopyBits - This is a little project to demonstrate the use of an
  2436. offscreen graphics world to produce smooth animation. It creates a window
  2437. and a GWorld the same size as the window. It then shows a series of color
  2438. icons with a horizontal line moving downward behind the icon. Source code
  2439. is in C and the project was created in THINK C 7.0. If you don't have 7.0,
  2440. just create a new project and include main.c and MacTraps. That should get
  2441. you going. I also included the built application so you can see it work
  2442. right away. Due to GDevice calls, this code only works on color Macs.
  2443.  
  2444.  Name  =  OmniScript 2.0.1.sit
  2445.  Path =  AMUG 15.2:Files II:Prog:N-P:OmniScript 2.0.1.sit
  2446.  Size:148K         Date:10/22/93        
  2447.  Description:
  2448.  OmniScript 2.0.1 - OmniScript is a general purpose script language with the
  2449. following features - Complete control structure including if and else
  2450. statements and do loops. Use of string, integer or floating point
  2451. variables. Subscripts can also be used. A display window that uses the
  2452. Macintosh text edit functions. MultiFinder aware and System 7 compatible
  2453. and can process in the background. Some of the features of OmniScript are
  2454. - Easily create lists that can be processed with the Macintosh List
  2455. Manager. Add menus to OmniScript that can be used to set options or
  2456. execute scripts. Easily process user defined dialogs (both modal and
  2457. modeless). Works with System 6.04 and later.
  2458.  
  2459.  Name  =  On Location Indexes on CD-ROM's
  2460.  Path =  AMUG 15.2:Files II:Prog:N-P:On Location Indexes on CD-ROM's
  2461.  Size:  4K         Date: 2/28/92        
  2462.  Description:
  2463.  This file discusses how to make On Location index's work properly on CD-ROM
  2464. 's.
  2465.  
  2466.  Name  =  One liners.sit
  2467.  Path =  AMUG 15.2:Files II:Prog:N-P:One liners.sit
  2468.  Size:  5K         Date: 3/24/92        
  2469.  Description:
  2470.  Great collection of brief bits of programming advice and tricks.
  2471.  
  2472.  Name  =  Open Prolog 1.02.sit
  2473.  Path =  AMUG 15.2:Files II:Prog:N-P:Open Prolog 1.02.sit
  2474.  Size:280K         Date: 4/07/94        
  2475.  Description:
  2476.  Open Prolog 1.02 - Open Prolog is a great public domain Prolog package from
  2477.  Ireland, with full debugging support, built-in editor, etc. OpenProlog is
  2478. a text-oriented Prolog application for the Macintosh. It combines the
  2479. flexibility of an interpreter with the speed of compiled code. It is an
  2480. implementation of Edinburgh-syntax Prolog. The Edinburgh syntax is the
  2481. de-facto standard Prolog syntax, and is the basis for the forthcoming ISO
  2482. Prolog. Prolog is an artificial intelligence language. Runs on System 6
  2483. and later (including PowerMac emulation). Many big changes have occured
  2484. beneath the surface of Open Prolog - all for the better, and all
  2485. compatible with previous versions.
  2486.  
  2487.  Name  =  Osi oop demo.sit
  2488.  Path =  AMUG 15.2:Files II:Prog:N-P:Osi oop demo.sit
  2489.  Size: 13K         Date: 9/22/92        
  2490.  Description:
  2491.  Osi oop demo - OSI OOP was written in THINK C 5.0.2 using it's built-in
  2492. object oriented extensions. The resources were created using Resorcerer
  2493. and ResEdit. OSI OOP implements a layered open systems interconnection
  2494. approach to data communications and includes session, transport, and data
  2495. link layers. The layers are designed (and commented) to allow you to
  2496. easily implement CRC calculation, error checking, framing, and much more,
  2497. depending on your needs. This demo supports serial ports only (via the
  2498. fully functional CSerialPort object).
  2499.  
  2500.  Name  =  PICTButton CDEF 1.0.7.sit
  2501.  Path =  AMUG 15.2:Files II:Prog:N-P:PICTButton CDEF 1.0.7.sit
  2502.  Size: 15K         Date: 7/07/94        
  2503.  Description:
  2504.  PICTButton CDEF 1.0.7 - PICTButton is a CDEF (control definition) that
  2505. allows you to use pictures as buttons instead of the drab black and white
  2506. buttons that you are used to. You can use it just about anywhere. I've
  2507. tested it on various machines. I've included a sample application that
  2508. shows the CDEF in action. 1.0.7 - now works over multiple monitors of
  2509. different bit depths.
  2510.  
  2511.  Name  =  PatchWorks 2.07 Demo.sit
  2512.  Path =  AMUG 15.2:Files II:Prog:N-P:PatchWorks 2.07 Demo.sit
  2513.  Size: 58K         Date: 3/13/95        
  2514.  Description:
  2515.  PatchWorks 2.07 Demo - PatchWorks is the developer's tool that builds
  2516. updaters automatically. PatchWorks has many options, but only one function
  2517. - to create updater applications for distribution to end-users over
  2518. channels that may be non-secure. With PatchWorks, you create an updater in
  2519. minutes. Since theres no coding or scripting, no bugs are introduced. Just
  2520. fill in a dialog, and PatchWorks does the rest! Distribute updaters
  2521. frequently to reflect maintenance releases of your software, and watch
  2522. your tech support and fulfillment costs fall dramatically. Most important,
  2523. your customers will know you care. Expiring demo, but the demo will
  2524. continue to function even after this date has passed, but updaters...
  2525.  
  2526.  Name  =  Peek a Boo 1.01.sit
  2527.  Path =  AMUG 15.2:Files II:Prog:N-P:Peek a Boo 1.01.sit
  2528.  Size: 12K         Date: 6/15/93        
  2529.  Description:
  2530.  Peek a Boo 1.01 - Part of a family of programmer's tools. This is a 'Drag
  2531. and Drop' Application that lists the Flags and Details, used by the
  2532. Finder, of any file dropped onto them. The Type and Creator codes are
  2533. useful and so is the condition of some of the other flags etc.
  2534.  
  2535.  Name  =  Photo CD Compatibility.sit
  2536.  Path =  AMUG 15.2:Files II:Prog:N-P:Photo CD Compatibility.sit
  2537.  Size:  6K         Date: 5/10/93        
  2538.  Description:
  2539.  Photo CD Compatibility - this is a list of all the drives that are Photo CD
  2540. compatable.
  2541.  
  2542.  Name  =  PictSize 1.1.sit
  2543.  Path =  AMUG 15.2:Files II:Prog:N-P:PictSize 1.1.sit
  2544.  Size: 28K         Date:12/28/94        
  2545.  Description:
  2546.  PictSize 1.1 - Have you ever been designing an about box for a program you
  2547. are working on, and been frustrated when you went to place pictures in the
  2548. about box? In particular, does the process of determining the size of the
  2549. picture annoy you? Then PictSize is for you! PictSize is a small utility
  2550. primarily for programmers. It will tell you the dimensions (in pixels) and
  2551. the size (in bytes or K) of any picture (PICT) currently stored in the
  2552. clipboard. You can then use this information (for example) in ResEdit when
  2553. placing PICTs in an alert or dialog box. PictSize is extremely easy to
  2554. use. When you start the application it checks the clipboard to see if
  2555. there are any pictures currently there. If there are, it displays the
  2556.  
  2557.  Name  =  Pocket Forth6.3.sit
  2558.  Path =  AMUG 15.2:Files II:Prog:N-P:Pocket Forth6.3.sit
  2559.  Size:221K         Date: 8/19/93        
  2560.  Description:
  2561.  Pocket Forth6.3 - Pocket Forth, is an alternative programming language for
  2562. Macintosh computers. The Forth is a language which stresses efficiency and
  2563. performance while providing a modern and flexible interface. Use Pocket
  2564. Forth to write compact stand alone applications (or DA's for those who
  2565. want 'em). Learn Forth and explore the Macintosh's capabilities. You get
  2566. access to the complete toolbox, Apple Events, integer and floating point
  2567. math, high level and machine language programming with a fast interpreter
  2568. and compiler. New to this release are bug fixes, some new features and all
  2569. new extension files. An extension to provide compatibility with Starting
  2570. FORTH makes learning Forth easier than ever.
  2571.  
  2572.  Name  =  PopUpMenu Demo.sit
  2573.  Path =  AMUG 15.2:Files II:Prog:N-P:PopUpMenu Demo.sit
  2574.  Size: 30K         Date: 2/02/92        
  2575.  Description:
  2576.  PopUpMenu Demo is a Demo of System 7s popup menu CDEF, in THINK C.
  2577.  
  2578.  Name  =  PopupFuncs 2.5 Demo-Update.sit
  2579.  Path =  AMUG 15.2:Files II:Prog:N-P:PopupFuncs 2.5 Demo-Update.sit
  2580.  Size: 92K         Date:12/23/94        
  2581.  Description:
  2582.  PopUpFuncs Demo/Update 2.5 - PopUpFuncs (PUF) is a productivity tool for
  2583. developers. When invoked by clicking on a control in a source code windows
  2584. title bar, it creates a popup menu of every function contained in a source
  2585. code file, allowing you to see instantly the contents of an unfamiliar
  2586. file. If a name is selected from the menu, the file is instantly scrolled
  2587. to the beginning of that function. PopUpFuncs works with CodeWarrior, MPW,
  2588. THINK C/Symantec C++, SADE, and BBEdit, and QUED/M, and parses C, C++,
  2589. Pascal, Object Pascal, Assembly and Rez files. PopUpFuncs is extensible
  2590. through an XCMD-like protocol. This demo will parse a file up to about 20
  2591. times, after which you will need to exit the application and re-enter...
  2592.  
  2593.  Name  =  PowerBreak.sit
  2594.  Path =  AMUG 15.2:Files II:Prog:N-P:PowerBreak.sit
  2595.  Size:  3K         Date: 9/29/92        
  2596.  Description:
  2597.  PowerBreak - PowerBreak is a tiny extension that allows developers and
  2598. anyone else who uses Macsbug to drop into the debugger as though they had
  2599. hit the programmer's key available on other Macs. It was created because I
  2600. recently bought a PowerBook 145 and found that the only way to drop into
  2601. the debugger was to stick a small object into this little cavity on the
  2602. back (like the way you eject floppies from a disfunctional drive). What a
  2603. pain! Hence, PowerBreak (But it can be used on non-porta-macs too!)
  2604.  
  2605.  Name  =  PrettyC 2.0.sit
  2606.  Path =  AMUG 15.2:Files II:Prog:N-P:PrettyC 2.0.sit
  2607.  Size:117K         Date: 4/25/95        
  2608.  Description:
  2609.  PrettyC 2.0 - Includes Pretty C and Pretty Thoughts. Pretty C is a utility
  2610. to print C source code and to make it look nice. It accepts as input
  2611. multiple files in multiple folders and will print their contents,
  2612. highlighting C keywords and trying to ensure that the C functions in them
  2613. are not split across pages. Pretty thoughts is an INIT which enables you
  2614. to use PrettyC to print files from within THINK C. Simply drop it in your
  2615. system folder and restart. When you choose Print from THINK Cs File menu,
  2616. PrettyC will be activated. It will present the Page Setup and Job Setup
  2617. print dialogs and will then print and immediately exit.
  2618.  
  2619.  Name  =  Primer source changes.sit
  2620.  Path =  AMUG 15.2:Files II:Prog:N-P:Primer source changes.sit
  2621.  Size: 12K         Date:10/27/91        
  2622.  Description:
  2623.  This archive contains primer changes for the Mark & Reed C and Pascal
  2624. programming Primers. These are program changes made necessary by the
  2625. release of Think C 5.0 and Think Pascal 4.0. Original file posted by Dave
  2626. Mark with a request for as wide a distribution as possible.
  2627.  
  2628.  Name  =  Prism.sit
  2629.  Path =  AMUG 15.2:Files II:Prog:N-P:Prism.sit
  2630.  Size:139K         Date: 6/12/92        
  2631.  Description:
  2632.  Prism - These files allow you to manipulate the System palate colors and
  2633. provides some interesting and colorful work environments.
  2634.  
  2635.  Name  =  Process Finder.sit
  2636.  Path =  AMUG 15.2:Files II:Prog:N-P:Process Finder.sit
  2637.  Size: 54K         Date:12/28/92        
  2638.  Description:
  2639.  Process Finder - Process Finder is an application that displays all running
  2640. processes and allows you to view information about each process and to send
  2641. quit events. Process Finder also explores some experimental user interface
  2642. ideas.
  2643.  
  2644.  Name  =   Prog.db
  2645.  Path =  AMUG 15.2:Files II:Prog: Prog.db
  2646.  Size:186K         Date: 1/24/91        
  2647.  Description:
  2648.  This is a tab delineated text file listing of all items in the Programming
  2649. file section of the BBS in a Box CD in database import form. Use your
  2650. favorite database to import this information into i.e. Works, Panorama,
  2651. FileMaker etc or use On Location.
  2652.  
  2653.  Name  =  Prog.BagofTricks1.1a.sit
  2654.  Path =  AMUG 15.2:Files II:Prog:N-P:Prog.BagofTricks1.1a.sit
  2655.  Size:108K         Date: 9/24/92        
  2656.  Description:
  2657.  Prog.BagofTricks1.1a - Experienced programmers have been buying BOT like
  2658. crazy because it simply handles things real programmer just don't want to
  2659. fool around with. My personal favorites are the New List Manager and the
  2660. Scroll Bars. I always dreaded putting those in my app. And unlike most
  2661. other packages, you can use them stand-alone. Nearly every other package
  2662. on the Mac has you using someone else's event loop. With other packages
  2663. you have to use all or nothing. But with BOT you pick what you want and
  2664. simply link it into your program.
  2665.  
  2666.  Name  =   Prog files by date
  2667.  Path =  AMUG 15.2:Files II:Prog: Prog files by date
  2668.  Size:193K         Date: 2/12/91        
  2669.  Description:
  2670.  This is a text file listing of all items in the Programming file section of
  2671. the BBS in a Box CD by date. Use the Edit DA from the AMUG CD for full
  2672. examination of this listing, your favorite word processor or use On
  2673. Location to read it.
  2674.  
  2675.  Name  =   Prog files by name
  2676.  Path =  AMUG 15.2:Files II:Prog: Prog files by name
  2677.  Size:193K         Date: 2/12/91        
  2678.  Description:
  2679.  This is a text file listing of all items in the Programers file section of
  2680. the BBS in a Box CD by name. Use the Edit DA from the AMUG CD for full
  2681. examination of this listing, your favorite word processor or use On
  2682. Location to read it.
  2683.  
  2684.  Name  =  Progress CDEF.sit
  2685.  Path =  AMUG 15.2:Files II:Prog:N-P:Progress CDEF.sit
  2686.  Size:  3K         Date:11/23/92        
  2687.  Description:
  2688.  Progress CDEF - This is a CDEF for a progress box. It's very flexable. Any
  2689. size you like, any old-sytle Quickdraw color you like. Very useful if
  2690. displaying progress of an operation like a file copy or file transfer.
  2691.  
  2692.  Name  =  QAPict.sit
  2693.  Path =  AMUG 15.2:Files II:Prog:Q-R:QAPict.sit
  2694.  Size: 29K         Date: 4/08/93        
  2695.  Description:
  2696.  QAPict - This is a PICT viewer application which was written using
  2697. QuickApp. QuickApp is a C++ applications framework. Designed in the
  2698. tradition of MacAppr, its' style will be instantly familiar to any MacApp
  2699. programmer. QuickApp is not designed to replace MacApp for development of
  2700. large scale projects, but as a new tool for your development needs.
  2701. QuickApp strips away all but the crucial features which MacApp provides.
  2702. This allows QuickApp to have blazingly fast compile times, and generate
  2703. applications with trivially small code sizes. It also makes it easy to
  2704. learn.
  2705.  
  2706.  Name  =  QB->FB.sit
  2707.  Path =  AMUG 15.2:Files II:Prog:Q-R:QB->FB.sit
  2708.  Size: 60K         Date: 3/21/93        
  2709.  Description:
  2710.  QB->FB - This conversion program will translate a QuickBASIC source code
  2711. file saved in TEXT format into a source code TEXT file FutureBASIC can
  2712. use. It will convert approximately 80% of the QB keywords into FB syntax
  2713. including a majority of CLR and Toolbox calls. It will also convert
  2714. multi-line IF/THEN statements into FB's LONG IF structures, change
  2715. multi-statement lines containing colons into single lines. Additionaly, it
  2716. will convert QB subroutine labels to FB format and convert SUBs into LOCAL
  2717. FNs. It also attempts to mark every statement not converted with
  2718. appropriate references to the Reference or Handbook manuals for help in
  2719. fixing your source code.
  2720.  
  2721.  Name  =  QB Reference DA 1.01.sit
  2722.  Path =  AMUG 15.2:Files II:Prog:Q-R:QB Reference DA 1.01.sit
  2723.  Size: 17K         Date: 8/29/94        
  2724.  Description:
  2725.  QB Reference DA 1.01 - QB Reference is a DA that provides quick error
  2726. information on QuickBASIC programs. In addition, syntax for Window(),
  2727. Dialog(), Edit fields, variable size and capacity plus lots of other
  2728. useful information for any QuickBASIC programmer is included. Two
  2729. References are included, one for System 7 (stand alone), and one for
  2730. System 6 and earlier (DA). Version 1.0.1 corrects a few listing errors. QB
  2731. Reference DA is free.
  2732.  
  2733.  Name  =  QC 1.1.3 DEMO.sit
  2734.  Path =  AMUG 15.2:Files II:Prog:Q-R:QC 1.1.3 DEMO.sit
  2735.  Size:113K         Date: 5/05/95        
  2736.  Description:
  2737.  QC 1.1.3 Demo - QC is a development tool for stress testing applications
  2738. and stand alone code during runtime. It is designed to be thorough, fast,
  2739. and easy to use. QC requires System 7 in order to function. Balloon help
  2740. is available for all window and dialog items. This demo is a fully
  2741. functional version with all tests and preferences active. This demo must
  2742. be activated by contacting Onyx at one of the email addresses enclosed,
  2743. they will provide a demo serial number on request. This is a commercial
  2744. demo.
  2745.  
  2746.  Name  =  RAM Dumper 3.0.sit
  2747.  Path =  AMUG 15.2:Files II:Prog:Q-R:RAM Dumper 3.0.sit
  2748.  Size: 33K         Date: 3/18/95        
  2749.  Description:
  2750.  RAM Dumper 3.0 - This is a handy little tool for programmers. It dumps the
  2751. contents of your RAM, so you can take a peek! Saves the output in text
  2752. format. You enter the starting and ending address and choose HEX or CHR$.
  2753.  
  2754.  Name  =  RFZap1.02.sit
  2755.  Path =  AMUG 15.2:Files II:Prog:Q-R:RFZap1.02.sit
  2756.  Size: 12K         Date: 2/02/94        
  2757.  Description:
  2758.  RFZap1.02 - RFZap 1.0.2 is a drop box that will delete the resource fork
  2759. of any file. Useful for Tabby sysops who get archives with trashed resource
  2760. forks. Version 1.0.2 fixes a bug where files would get corrupted if a large
  2761. amount of files (>100 were dropped onto RFZap), and a bug where you would
  2762.  get a -50 error if you dropped files on RFZap when it and them were not on
  2763. the boot volume. Caution - Dropping an application (except .sea's) on RFZap
  2764. will destroy it! Freeware. Requires System 7.
  2765.  
  2766.  Name  =  RGBlotter1.0.1.sit
  2767.  Path =  AMUG 15.2:Files II:Prog:Q-R:RGBlotter1.0.1.sit
  2768.  Size:  9K         Date: 9/22/92        
  2769.  Description:
  2770.  RGBlotter1.0.1 - RGBlotter is a color picker programming aid, with several
  2771. features I haven't seen in similar utilities. First, you can display both
  2772. a foreground and background color. The components of each are displayed
  2773. both numerically and graphically. You can copy the foreground color to the
  2774. background color and vice versa. There is a display contrasting the two
  2775. with sample text and simple graphics.
  2776.  
  2777.  Name  =  RIFF File Format.sit
  2778.  Path =  AMUG 15.2:Files II:Prog:Q-R:RIFF File Format.sit
  2779.  Size: 29K         Date: 3/24/92        
  2780.  Description:
  2781.  Riff file format.
  2782.  
  2783.  Name  =  ROM calls – For Developers.sit
  2784.  Path =  AMUG 15.2:Files II:Prog:Q-R:ROM calls – For Developers.sit
  2785.  Size:  6K         Date: 9/24/92        
  2786.  Description:
  2787.  ROM calls  For Developers - Information on ROM calls for development use.
  2788.  
  2789.  Name  =  RR-Tabby Source Code.sit
  2790.  Path =  AMUG 15.2:Files II:Prog:Q-R:RR-Tabby Source Code.sit
  2791.  Size: 60K         Date:11/05/91        
  2792.  Description:
  2793.  Source Code for Import 2.55, Export 3.21, Mantissa 1.0 and Sundail 2.1.
  2794. Illustrates various methods used to manipulate Second/Sight and Tabby
  2795. data. Demonstates Block Reads, use of Indexes & STR's amoung other things.
  2796. Excellent material for the sysop who is just starting out in writing BBS
  2797. utilities. Hopefully, these will prevent you from re-inventing the wheel.
  2798. Good luck and Hope see a flood of new utilities in the near future.
  2799.  
  2800.  Name  =  RSRC Search 1.0b.sit
  2801.  Path =  AMUG 15.2:Files II:Prog:Q-R:RSRC Search 1.0b.sit
  2802.  Size:  7K         Date:10/08/94        
  2803.  Description:
  2804.  RSRC Search 1.0b - Finds text strings in the resource forks of your files.
  2805. Very handy for programmers, hackers, power users etc. Just drag and drop a
  2806. bunch of files on RSRC Search to search them all for the same string,
  2807. entered in ASCII or Hex. After finding the string, RSRC Search will
  2808. display the filename, the resource type and ID, and offset in the
  2809. resource. Note: When looking for hex strings, enter the hex string in
  2810. hex-digit pairs without any spaces or anything that's not hex digits.
  2811. There's absolutely no check of any kind for validity of the string so RSRC
  2812. Search will find for garbage. This is a beta version. Please try it out
  2813. and let me know what you think. Bug reports are more than welcome.
  2814.  
  2815.  Name  =  RZS ResEdit Prefs.1.5.2.sit
  2816.  Path =  AMUG 15.2:Files II:Prog:Q-R:RZS ResEdit Prefs.1.5.2.sit
  2817.  Size:168K         Date: 6/03/95        
  2818.  Description:
  2819.  RZS ResEdit Prefs 1.5.2 - A Color ResEdit Preferences file written by Rick
  2820. Z Shepard on a Power Mac but will run on any color Mac. Needs ResEdit 2.1.1
  2821. or higher. Replace your old ResEdit Preferences file in your Preferences
  2822. folder with this file and Run ResEdit. No Restart is Needed! This file
  2823. does not in anyway alter your copy of ResEdit. It's simply a new ResEdit
  2824. Preferences file. This file contains color icons for resources, some new
  2825. Pickles and TMPL's. Copyright RZS Systems Design, RZS and the RZS logo are
  2826. Trademarks of Rick Z Shepard.
  2827.  
  2828.  Name  =  RadSlider 1.5.sit
  2829.  Path =  AMUG 15.2:Files II:Prog:Q-R:RadSlider 1.5.sit
  2830.  Size: 32K         Date:10/20/94        
  2831.  Description:
  2832.  RadSlider CDEF 1.5 Demo - RadSlider is a CDEF that implements a slider
  2833. control. The control supports 'cctb' resources, as well as the system
  2834. tinge colors used in windows and scroll bars. The CDEF automatically uses
  2835. a horizontal or vertical orientation depending on whether the control
  2836. rectangle is larger horizontally or vertically. The slider looks like the
  2837. volume slider found in the Sound control panel, except that the center
  2838. gray part uses gray shades as well as the 50 percent dot pattern. Please
  2839. do all users of your program a favor - download this file and use it in
  2840. your next project that requires variable user input within a certain range.
  2841.  
  2842.  Name  =  Ramadillo 0.94.sit
  2843.  Path =  AMUG 15.2:Files II:Prog:Q-R:Ramadillo 0.94.sit
  2844.  Size: 23K         Date: 4/28/93        
  2845.  Description:
  2846.  Ramadillo 0.94 - Purge Heap button. This will force the target app to purge
  2847. all purgeable blocks, showing you the maximum free RAM possible. This
  2848. offers more help in determining if a suspected leak is really a leak.
  2849. Multiple monitor support, command to cycle between monitors,
  2850. move-to-bottom now moves to the bottom of the monitor it's mostly on.
  2851. Ramadillo graphically and numerically displays the free RAM in the heap of
  2852. another application and the system heap free memory. Memory is checked at
  2853. a user-settable interval and the difference between intervals is
  2854. displayed. A flashing square shows when a sample was taken, and the actual
  2855. time between samples is displayed.
  2856.  
  2857.  Name  =  Read Any Data Fork 1.02Demo.sit
  2858.  Path =  AMUG 15.2:Files II:Prog:Q-R:Read Any Data Fork 1.02Demo.sit
  2859.  Size: 94K         Date:10/05/94        
  2860.  Description:
  2861.  Read Any Data Fork 1.02Demo - Simple text editor opens/reads/writes any
  2862. data fork. Drag and drop, multi-windowed, mono-styled text editor which
  2863. can open and read any Macintosh file's data fork so that you can read the
  2864. ASCII text (pictures and other non-ASCII control characters are displayed
  2865. in non-understandable ASCII form). Examples - the text from a Macintosh
  2866. file format you cannot interpret may be read; for hypercard stacks
  2867. containing few graphics and sounds, you can reasonably wade thru it
  2868. without actually owning a hypercard reader. PowerPC Macintosh compatible.
  2869. Requires a MacPlus with System 4.1 or later. Shareware, $2.
  2870.  
  2871.  Name  =  RefCon Snoop Installer V1.1.sit
  2872.  Path =  AMUG 15.2:Files II:Prog:Q-R:RefCon Snoop Installer V1.1.sit
  2873.  Size: 17K         Date: 6/04/92        
  2874.  Description:
  2875.  RefCon Snoop Installer V1.1 - is a small F Key that allows you to examine
  2876. the data that is pointed to in the RefCon Field in a Windows window
  2877. record. Probably only useful to programers and snoops (grin). Shareware.
  2878.  
  2879.  Name  =  Reference Link1.2.sit
  2880.  Path =  AMUG 15.2:Files II:Prog:Q-R:Reference Link1.2.sit
  2881.  Size:  9K         Date: 4/08/93        
  2882.  Description:
  2883.  Reference Link1.2 - Reference Link is a System 7-only INIT that makes THINK
  2884.  Reference 2.0 easier to use. With R.L. installed, a modified double-click
  2885. on a word in a text editor or word processor causes the word to be looked
  2886. up in THINK Reference 2.0. A keystroke jumps back to the editor. Freeware
  2887. V. 1.1 now works right with the Alpha editor, and uses the same keystroke
  2888. for jump-back as for look-up. V. 1.1.1 fixes a conflict with Logitech's
  2889. MouseKey. v. 1.2 now has a template lookup keystroke, and no longer uses a
  2890. background process.
  2891.  
  2892.  Name  =  ResCompare 2.5.3.sit
  2893.  Path =  AMUG 15.2:Files II:Prog:Q-R:ResCompare 2.5.3.sit
  2894.  Size: 89K         Date:11/03/93        
  2895.  Description:
  2896.  ResCompare 2.5.3 - ResCompare is a programmers utility that compares
  2897. resource files. Use it to - find out what resources you changed while
  2898. working at home late last night, find out what resources the rest of the
  2899. team changed in the project youre all working on while you were on
  2900. vacation, see what resources have changed between versions 1.0 and 1.0.1
  2901. of your favorite application; create a Patch application that will apply
  2902. changes to applications and other files, which you can use to distribute
  2903. upgrades of your software without sending a new copy of the entire
  2904. application; or just get a quick list of the resources in any file. Use
  2905. this program with care, and only when you know how!
  2906.  
  2907.  Name  =  Resource Leech 1.1.sit
  2908.  Path =  AMUG 15.2:Files II:Prog:Q-R:Resource Leech 1.1.sit
  2909.  Size: 15K         Date: 9/28/94        
  2910.  Description:
  2911.  Resource Leech 1.1 - This application lets you extract the contents of a
  2912. resource in a file, and copy it into the data fork of a new file. It lets
  2913. the user leech (or extract) all or any of the resources of a specified
  2914. type in a specified file, and leeches each one into a separate data file
  2915. with the file type and creator provided by the user. After entering the
  2916. resource type to look for and the other information, you will be prompted
  2917. for the file you want to leech. Select a file in the dialog, then click
  2918. Open to continue. You will then be asked for a name for the leeched
  2919. resource to be written to. If the resource has a name, that name will be
  2920. provided as a default, with the resource type after a period. Part of
  2921.  
  2922.  Name  =  RezTag.sit
  2923.  Path =  AMUG 15.2:Files II:Prog:Q-R:RezTag.sit
  2924.  Size: 15K         Date:11/05/91        
  2925.  Description:
  2926.  RezTag - allows you to view resources in system and finder files.
  2927.  
  2928.  Name  =  RoadToMac-C.sit
  2929.  Path =  AMUG 15.2:Files II:Prog:Q-R:RoadToMac-C.sit
  2930.  Size: 13K         Date: 6/08/92        
  2931.  Description:
  2932.  RoadToMac-C - The Road To Mac is a tutorial for beginning Macintosh
  2933. programmers. Now available for THINK C 5.0, the tutorial includes an
  2934. 130-page handbook and a diskette with code and resources. The Road to Mac
  2935. provides a series of carefully-constructed lessons which take the user
  2936. from very simple programs all the way to Desk Accessories every step
  2937. builds upon the last, and is explained clearly and understandably. The
  2938. only requirements are a Mac, Think C 5.0, a copy of ResEdit 2.0, some
  2939. minimal familiarity with C, and a desire to learn to program.
  2940.  
  2941.  Name  =  RscVIEWER II.0.3 demo.sit
  2942.  Path =  AMUG 15.2:Files II:Prog:Q-R:RscVIEWER II.0.3 demo.sit
  2943.  Size:217K         Date: 7/02/94        
  2944.  Description:
  2945.  RscVIEWER II.0.3 demo - This application is a tool to dump, disassemble and
  2946. patch (using either hexadecimal values or the assembler) any kind of
  2947. resources. RscViewer is oriented toward understanding how applications
  2948. work. Thus many useful items are available in different windows (like the
  2949. list of traps currently recognized, the low memory global variables
  2950. addresses, etc), and they can be consulted at any time. RscViewer offers
  2951. many other possibilities such as saving or printing dumped or disassembled
  2952. resources in order to examine them (or use them) later, modifying files or
  2953. resources attributes (including their name, ID and size), searching for
  2954. ASCII or hexadecimal strings, searching for Macintosh traps, and more!
  2955.  
  2956.  Name  =  SERIAL.PAS.sit
  2957.  Path =  AMUG 15.2:Files II:Prog:S:SERIAL.PAS.sit
  2958.  Size:  3K         Date: 3/24/92        
  2959.  Description:
  2960.  Very simple Think Pascal program that shows how to use the serial driver to
  2961. transmit data over the modem port. It impeements a trivial terminal emulat
  2962. or.
  2963.  
  2964.  Name  =  Sad Mac Error Codes 1.1.sit
  2965.  Path =  AMUG 15.2:Files II:Prog:S:Sad Mac Error Codes 1.1.sit
  2966.  Size:  9K         Date:12/28/92        
  2967.  Description:
  2968.  Sad Mac Error Codes 1.1 - When you press the interrupt button on the side
  2969. of your Macintosh when booting, you should get a sad Mac icon with
  2970. '0F000D' and some bits cycling under the icon indicating it is performing
  2971. a memory test. This numeric code is in two parts, the first two characters
  2972. are the class code and the second four are the sub code. The class code
  2973. tells what part of the diagnostic program found the error and the sub
  2974. class code tells what the error was. In the case of a bad RAM chip, the
  2975. sub class identifies the bad chip (this was very helpful to homegrown
  2976. upgraders).
  2977.  
  2978.  Name  =  Sample jGNE-cdev 1.2.1.sit
  2979.  Path =  AMUG 15.2:Files II:Prog:S:Sample jGNE-cdev 1.2.1.sit
  2980.  Size:103K         Date: 9/29/94        
  2981.  Description:
  2982.  Sample jGNE/cdev 1.2.1 - This is a sample project in C (Symantec) that
  2983. installs a jGNE filter with an extension, then uses a control panel and a
  2984. shared data structure to control the filter so settings can be changed
  2985. without restarting. The projects are designed to be flexible and generic
  2986. so you can modify them for your own projects/purposes. The source code is
  2987. heavily documented as well, so if you're just getting started in this type
  2988. of programming, you could probably extract a lot just from the sources.
  2989. This is an update from v1.1 which includes slightly revamped 'glue' code
  2990. which handles transfer of execution form system to filter and vice-versa.
  2991.  
  2992.  Name  =  Scientist's Spreadsheet.sit
  2993.  Path =  AMUG 15.2:Files II:Prog:S:Scientist's Spreadsheet.sit
  2994.  Size: 88K         Date: 9/28/92        
  2995.  Description:
  2996.  Scientist's Spreadsheet - more than just a spreadsheet - can plot data,
  2997. manipulate data (for example, calculate all the logarithms of the data in
  2998. 1 column and insert them in another column), analyze data etc.
  2999.  
  3000.  Name  =  ScreenSize.sit
  3001.  Path =  AMUG 15.2:Files II:Prog:S:ScreenSize.sit
  3002.  Size:  4K         Date: 4/28/93        
  3003.  Description:
  3004.  ScreenSize - This simple utility displays the coordinates of the bottom
  3005. right side of your monitor. Useful if you need to know the size of your
  3006. screen and have misplaced your documentation. This program is freeware.
  3007.  
  3008.  Name  =  Serial Demo.sit
  3009.  Path =  AMUG 15.2:Files II:Prog:S:Serial Demo.sit
  3010.  Size:  4K         Date:11/08/91        
  3011.  Description:
  3012.  Serial Demo program adapted from SerialDemo.c by Mark Y. Geschelin. This
  3013. program uses the modem port to send and recieve characters. It functions
  3014. as a very simple terminal emulator. This is meant to be an example of the
  3015. use of the Serial Manager, not an example of how to code a terminal
  3016. emulator!! Compile this program with Runtime.lib, Interface.lib, and
  3017. Serial.p Pascal port by Phil Shapiro and Mark Y. Geschelin.
  3018.  
  3019.  Name  =  Shell.sit
  3020.  Path =  AMUG 15.2:Files II:Prog:S:Shell.sit
  3021.  Size: 11K         Date: 6/12/92        
  3022.  Description:
  3023.  Shell - Application Shell -- Version 1.00 -- Nov 5, 1989 Copyright (c) 1989
  3024. by Neal E. Trautman, 'ShareWare' -- Please send $5 contribution to, Neal
  3025. Trautman, 1701 S.W. 42nd Street, Fargo, ND 58103. This is a simple
  3026. application shell.
  3027.  
  3028.  Name  =  Signal Processing.sit
  3029.  Path =  AMUG 15.2:Files II:Prog:S:Signal Processing.sit
  3030.  Size: 77K         Date: 9/28/92        
  3031.  Description:
  3032.  Signal Processing - a collection of programs from Drexel University to do
  3033. signal processing analysis such as Fourier transforms and correlation.
  3034. NOTE: these programs can show some problems with System 7 or later, such
  3035. as stray graphics left on the Desktop.
  3036.  
  3037.  Name  =  SillyIcons.sit
  3038.  Path =  AMUG 15.2:Files II:Prog:S:SillyIcons.sit
  3039.  Size: 10K         Date:12/18/91        
  3040.  Description:
  3041.  The enclosed files are an exercise in using the routines described in the
  3042. initial issue of Tech Note 306. These routines are PlotIconID and
  3043. PlotCIconHandle. See the Tech Note (available elsewhere online) for
  3044. details. For small (16x16) and mini (12x12) icons, I see a solid Macintosh
  3045. crash when PlotIconID is applying transforms other than ttNone and
  3046. ttSelected. That is why the word crash appears in those positions in the
  3047. window. Since Finder manages to plot small icons using all the transforms,
  3048. why cant I?
  3049.  
  3050.  Name  =  Simple Sockets 1.0.1.sit
  3051.  Path =  AMUG 15.2:Files II:Prog:S:Simple Sockets 1.0.1.sit
  3052.  Size:145K         Date: 6/08/95        
  3053.  Description:
  3054.  Simple Sockets 1.01 - Simple Sockets is a small, relatively simple C code
  3055. library for approximating BSD UNIX socket calls with MacTCP. Simple
  3056. Sockets doesn't provide 100% faithful BSD port, rather it is a quick and
  3057. easy way to get the job done. This is a work in progress; BSD support
  3058. should improve in time. I welcome suggestions and criticisms of the source
  3059. code. Simple Sockets requires a compiler that uses Apple's new Universal
  3060. Headers. This includes Metrowerks CodeWarrior and newer versions of THINK
  3061. C/C++, and whatever became of Apple's MPW based Mac on RISC Developer Kit.
  3062. All sample applications are fat binaries compiled with Metrowerks
  3063. CodeWarrior.
  3064.  
  3065.  Name  =  Slider Demo 1.0.0.sit
  3066.  Path =  AMUG 15.2:Files II:Prog:S:Slider Demo 1.0.0.sit
  3067.  Size: 31K         Date: 4/26/95        
  3068.  Description:
  3069.  Slider Demo 1.0.0 - Slider Demo 1.0.0 is a CDEF code resource for
  3070. programmers. It implements a Slider control which is drawn to match the
  3071. color scheme defined by the Color and Monitors Control Panels. For you
  3072. nasty programmers (myself included) who have been using the Scroll Bars
  3073. CDEF as a control for application parameters, this is just the ticket. And
  3074. the User Interface Police won't be after you! Included in this package is
  3075. the CDEF resource, and a sample application which when launched
  3076. demonstrates the Slider. Source code for the sample application is
  3077. included. Lots of cool features!
  3078.  
  3079.  Name  =  Small Screen 1.2.sit
  3080.  Path =  AMUG 15.2:Files II:Prog:S:Small Screen 1.2.sit
  3081.  Size: 10K         Date:12/06/94        
  3082.  Description:
  3083.  Small Screen 1.2 - On a sufficiently large screen, Small Screen shows the
  3084. boundaries of one or more smaller screens. It is useful for testing
  3085. whether something would fit on a small screen. Each screen boundary is
  3086. represented by a transparent window with rounded corners. Optionally, a
  3087. hard disk and/or a trash can icon is shown at the appropriate positions
  3088. (i.e. where the real icons would appear on a freshly installed System 7).
  3089.  
  3090.  Name  =  Smaller Installer 1.1.sit
  3091.  Path =  AMUG 15.2:Files II:Prog:S:Smaller Installer 1.1.sit
  3092.  Size:151K         Date: 2/01/95        
  3093.  Description:
  3094.  Smaller Installer Package 1.1 - Smaller Installer is an installer program
  3095. created for developers who distribute software, clip art, HyperCard
  3096. stacks, databases or other information on floppy disks. It provides a way
  3097. to distribute data in a compressed format to reduce the number of disks
  3098. required. Many developers already use self-extracting archives created by
  3099. Compact Pro for this purpose. Although this is an inexpensive solution,
  3100. self-extracting archives have several limitations which make them less
  3101. than ideal for this purpose. Smaller Installer is designed to address some
  3102. of these limitations.
  3103.  
  3104.  Name  =  Snoop 1.0 Demo.sit
  3105.  Path =  AMUG 15.2:Files II:Prog:S:Snoop 1.0 Demo.sit
  3106.  Size:112K         Date: 5/15/95        
  3107.  Description:
  3108.  Snoop 1.0 Demo - Snoop is a shareware hex editor application which allows
  3109. you to view or edit both the reource and data forks of any file. Some of
  3110. Snoop's features are - Drag and Drop editing, Recordable and scriptable,
  3111. Multiple undo and redo of all editing operations, Overstrike editing,
  3112. Various options for the ascii view, Search and replace, both hex and
  3113. ascii, Printing support and Ability to switch forks on the fly.
  3114.  
  3115.  Name  =  SoftPolish Demo.sit
  3116.  Path =  AMUG 15.2:Files II:Prog:S:SoftPolish Demo.sit
  3117.  Size:139K         Date: 4/09/93        
  3118.  Description:
  3119.  SoftPolish Demo - SoftPolish is a quality assurance tool that helps
  3120. software. developers ship clean and consistent applications. SoftPolish
  3121. checks elements of the user interface that are contained in resources and
  3122. reports potential problems to a scrolling log. It also performs hundreds
  3123. of tests that are not visible to the user but may cause incompatibility
  3124. with Macintosh System Software. This demo illustrates the SoftPolish user
  3125. interface, including many options for scanning and cleaning files,
  3126. folders, or disks. The sample file may be opened and viewed, however most
  3127. other functions are disabled.
  3128.  
  3129.  Name  =  Source Manager 4.1 Demo.sit
  3130.  Path =  AMUG 15.2:Files II:Prog:S:Source Manager 4.1 Demo.sit
  3131.  Size:520K         Date: 3/21/95        
  3132.  Description:
  3133.  Source Manager 4.1 Demo - Source Manager 3.8 Demo is a drag-n-drop
  3134. shareware application designed to aid developers who use either
  3135. SourceServer or Projector source code control. It was originally called
  3136. FindModified and back then was written with two goals in mind. Quickly
  3137. find all files which should be checked in, and make it easier to check in
  3138. those files Since its original inception, Source Manager has evolved into
  3139. a multi-featured utility that nicely supplements and in most cases,
  3140. replaces Projector/SourceServer.
  3141.  
  3142.  Name  =  Splat.sit
  3143.  Path =  AMUG 15.2:Files II:Prog:S:Splat.sit
  3144.  Size: 10K         Date: 2/22/93        
  3145.  Description:
  3146.  Splat! - This is a ResEdit file with two resources. A Splat! Pict, and a
  3147. Splat! sound (snd). With ResEdit, one skilled in the art (its actually
  3148. quite easy) could paste the snd and pict into the Madness-Rage control
  3149. panel, or the Madness-Rage Demo, or (I assume) the Insanity CDEV (These
  3150. CDEVs allow you to shoot your Mac, i.e. bulletholes and blood...) Once
  3151. done, the CDEV will have a paintball gun effect and sound. This is really
  3152. only for those who know how to use ResEdit.
  3153.  
  3154.  Name  =  SpriteWorld 1.0b4.sit
  3155.  Path =  AMUG 15.2:Files II:Prog:S:SpriteWorld 1.0b4.sit
  3156.  Size:303K         Date: 5/19/94        
  3157.  Description:
  3158.  SpriteWorld 1.0b4 - SpriteWorld is a sprite-based animation architecture
  3159. for the Macintosh. SpriteWorld comes as a set of code libraries and
  3160. interfaces that provide a simple, but deep programming interface for
  3161. implementing smooth, fast, animation in your applications. In the interest
  3162. of openness and learning, the full source code to the SpriteWorld
  3163. libraries and sample applications is provided. SpriteWorld was designed
  3164. for arcade game style animation in particular with full support for
  3165. multi-frame, overlapping, animated sprites, and custom pixel-blitting
  3166. routines. This release includes - Full native PowerPC support. Native
  3167. PowerPC custom blitters (written in C). And more!!
  3168.  
  3169.  Name  =  Stevie.sit
  3170.  Path =  AMUG 15.2:Files II:Prog:S:Stevie.sit
  3171.  Size: 31K         Date:11/11/91        
  3172.  Description:
  3173.  Stevie - Stevie is an editor created in 1988 designed to mimic the
  3174. interface of the UNIX editor 'vi'. Stevie is an aspiring vi clone. On the
  3175. whole, the editor is pretty complete. Almost all of the visual mode
  3176. commands are supported. The biggest failing at the moment is that the undo
  3177. command is in a state of disrepair. The author has tried hard to capture
  3178. the feel of vi by getting the little things right. Be sure to see the
  3179. About Stevie under the Apple for help with the commands (can't just use
  3180. the Mac).
  3181.  
  3182.  Name  =  Stringifier.sit
  3183.  Path =  AMUG 15.2:Files II:Prog:S:Stringifier.sit
  3184.  Size: 22K         Date: 3/24/92        
  3185.  Description:
  3186.  Stringifier is designed to let you import plain old text files into STR#
  3187. resources. The strings in the text files can be separated (delimited) by a
  3188. choice of characters such as carriage returns, tabs, etc. This allows you
  3189. to manage your strings outside of ResEdit and simply import them into your
  3190. program after making an update. For minor changes you can still use
  3191. ResEdit. Stringifier has a TRUE MAC INTERFACE. If you're using the
  3192. competing program Text->Res you'll enjoy the smoothness and completeness
  3193. of Stringifier. Shareware ($12) by Gary Kowalski.
  3194.  
  3195.  Name  =  StuffIt Engine.MacWrite.sit
  3196.  Path =  AMUG 15.2:Files II:Prog:S:StuffIt Engine.MacWrite.sit
  3197.  Size: 12K         Date: 3/24/92        
  3198.  Description:
  3199.  MacWrite document describes the Compactor Engine and how to call it. The
  3200. Compctr Engine allows third party developers to add Stuffing and
  3201. UnStuffing to their applications. Developers already using this feature
  3202. include Aladdin, CE Software, Microsoft and even Apple Computer.
  3203.  
  3204.  Name  =  SurferPlus.sit
  3205.  Path =  AMUG 15.2:Files II:Prog:S:SurferPlus.sit
  3206.  Size:248K         Date: 3/24/92        
  3207.  Description:
  3208.  SurferPlus contains sample Communications Toolbox application and source
  3209. code in C.
  3210.  
  3211.  Name  =  Swatch 1.2.2.sit
  3212.  Path =  AMUG 15.2:Files II:Prog:S:Swatch 1.2.2.sit
  3213.  Size: 21K         Date: 9/07/94        
  3214.  Description:
  3215.  Swatch 1.2.2 - Swatch helps you track down heap bugs. Its also lotsa fun to
  3216. watch. It's intended for programmers; however, normal people might enjoy
  3217. it, too. To install Swatch, move Swatch INIT and Swatch Riff into your
  3218. System Folder and reboot. For System 7 installation, just move the Swatch
  3219. Riff (if available) into your Preferences folderthe INIT is not needed
  3220. (hurrah!). Run Swatch and watch. Colors indicate the four different heap
  3221. blocks shown. Red is for non-relocatable (NewPtr) or
  3222. relocatable-but-locked blocks. Yellow is for relocatable blocks. Orange is
  3223. for purgeable relocatable blocks (essentially free). Green is free memory.
  3224.  
  3225.  Name  =  System Error Patch 1.1.sit
  3226.  Path =  AMUG 15.2:Files II:Prog:S:System Error Patch 1.1.sit
  3227.  Size: 10K         Date: 3/29/94        
  3228.  Description:
  3229.  System Error Patch 1.1 - System Error Patch is a system extension designed
  3230. to let you override system errors. If a system error is encountered while
  3231. System Error Patch is in RAM, you'll now get three beeps, and then the
  3232. current application will quit. To use System Error Patch, just plop it in
  3233. your System Folder and Restart! System Error Patch is now compatible with
  3234. all System versions. System Error Patch now includes both System Error
  3235. Patch 1.0 and System Error Patch 1.1. 1.1, as described above, beeps. 1.0
  3236. was the one which displayed the dialog box. 1.0 was quite buggy, (refer to
  3237. history at bottom), and was trashed. But we decided to bring it back, just
  3238. in case someone wanted it! One System Error Patch at a time is good...
  3239.  
  3240.  Name  =  System Watch 1.2.2.sit
  3241.  Path =  AMUG 15.2:Files II:Prog:S:System Watch 1.2.2.sit
  3242.  Size: 17K         Date: 1/06/92        
  3243.  Description:
  3244.  Swatch helps you track down heap bugs. Its also lotso fun to watch. Its
  3245. intended for programmers; however, normal people might enjoy it, too. To
  3246. install Swatch, move Swatch INIT and Swatch Riff into your System Folder
  3247. and reboot. For System 7 installation, just move the Swatch Riff into your
  3248. Preferences folderthe INIT is not needed (hurrah!). Actually, the Riff
  3249. isn't really needed, either. Heck, just run Swatch and watch.
  3250.  
  3251.  Name  =  Systemstart-LogInit 1.1.sit
  3252.  Path =  AMUG 15.2:Files II:Prog:S:Systemstart-LogInit 1.1.sit
  3253.  Size:  6K         Date: 1/13/95        
  3254.  Description:
  3255.  SystemStart-LogInit 1.1 - This INIT (System extension) logs the date & time
  3256.  to a file, when you power up resp. down your Mac. It also writes a remark,
  3257.  if the system is only restarted or chrashed. (Useful for documentation, if
  3258. you develop an INIT:-).
  3259.  
  3260.  Name  =  TE32K.sit
  3261.  Path =  AMUG 15.2:Files II:Prog:T:TE32K.sit
  3262.  Size: 54K         Date: 2/24/93        
  3263.  Description:
  3264.  TE32K - TE32K is designed to be a more-or-less plug in replacement for the
  3265. Macintosh Toolbox TextEdit package. The major difference between the two
  3266. editor packages is that TE32K allows for the manipulation of text-files
  3267. LARGER than 32K. There are a few other differences as well, most of which
  3268. are shortcomings due to laziness on my part, but since this source code is
  3269. provided to you gratis, please feel free to modify it in whatever twisted
  3270. way your warped little heart desires. If you do improve it in any way,
  3271. please be kind enough to share your work with the rest of us (i.e. send me
  3272. a copy so I can keep track of TE32K's current state of evolution!).
  3273.  
  3274.  Name  =  TE32K Demo FAT.sit
  3275.  Path =  AMUG 15.2:Files II:Prog:T:TE32K Demo FAT.sit
  3276.  Size:127K         Date: 7/28/94        
  3277.  Description:
  3278.  TE32K Demo FAT - TE32K Demo is designed to be a more-or-less plug in
  3279. replacement for the Macintosh Toolbox TextEdit package. The major
  3280. difference between the two editor packages is that TE32K allows for the
  3281. manipulation of text-files LARGER than 32K. There are a few other
  3282. differences as well, most of which are shortcomings due to laziness on my
  3283. part, but since this source code is provided to you gratis, please feel
  3284. free to modify it in whatever twisted way your warped little heart
  3285. desires. If you do improve it in any way, please be kind enough to share
  3286. your work with the rest of us.
  3287.  
  3288.  Name  =  THINK Back 1.1.sit
  3289.  Path =  AMUG 15.2:Files II:Prog:T:THINK Back 1.1.sit
  3290.  Size: 10K         Date: 7/14/92        
  3291.  Description:
  3292.  THINK Back 1.1 - use of a time manager task to regulate calls to
  3293. WaitNextEvent, allowing for better control over multifinder friendlines -
  3294. use of the new icon manager calls, for color notification icons THINK Back
  3295. is an extension that lets you put compiles in the background. If you're
  3296. using THINK C or THINK Pascal, you can use this INIT to let you start a
  3297. long compile, put THINK C or Pascal in the background, and use your
  3298. machine for something else while the compiler's working. When the compile
  3299. is complete, the Notification manager is used to tell you that it's done.
  3300.  
  3301.  Name  =  THINK FONTs.sit
  3302.  Path =  AMUG 15.2:Files II:Prog:T:THINK FONTs.sit
  3303.  Size: 17K         Date: 5/28/93        
  3304.  Description:
  3305.  THINK FONTs - This is a program to aid Development with Symantec's THINK C
  3306. v4.0, THINK C version 5.0 (...and possibly version 6.0). It is an extension
  3307. to the Editor that allows you to change fonts, sizes, and tabs simply by
  3308. selecting a directory or file using SFGetFile() calls. Using this program
  3309. should produce quicker development time by standardizing fonts, font
  3310. sizes, and tabs for all the source files in your projects. No more messy
  3311. dialogs or popup menus to slow you down.
  3312.  
  3313.  Name  =  THINK Power 1.0b1.sit
  3314.  Path =  AMUG 15.2:Files II:Prog:T:THINK Power 1.0b1.sit
  3315.  Size: 34K         Date:10/27/93        
  3316.  Description:
  3317.  THINK Power 1.0b1 - This package contains the first public beta release of
  3318. THINK Power, a real cool hack for THINK C users. To install THINK Power,
  3319. just drop the file and the THINK Power Extensions folder in your Extensions
  3320. folder. This version only works with the THINK Project Manager 6.0 and
  3321. 6.0.1. There are lots of bug that need to be fixed. These features work -
  3322. PopUp functions, Most of the shortcuts, Kissing, and Version 1 callbacks
  3323. in extensions. These features are not yet implemented or very buggy -
  3324. PopUp headers, Version 2 callbacks and The Move cursor page up/down
  3325. shortcuts. If you find bugs or if you have suggestions, ideas or comments,
  3326. then please send the author some Email.
  3327.  
  3328.  Name  =  Think Reference Lookup Key.sit
  3329.  Path =  AMUG 15.2:Files II:Prog:T:Think Reference Lookup Key.sit
  3330.  Size:  1K         Date: 3/16/93        
  3331.  Description:
  3332.  Think Reference Lookup Key - This QuicKeys sequence sends an AppleEvent to
  3333. Think Reference 2.0 to do a lookup on the current selection and pastes in
  3334. the template.
  3335.  
  3336.  Name  =  THINK Reference Demo.sit
  3337.  Path =  AMUG 15.2:Files II:Prog:T:THINK Reference Demo.sit
  3338.  Size:141K         Date: 2/22/92        
  3339.  Description:
  3340.  Here's a demo copy of THINK Reference 1.0 that's freely distributable. It
  3341. contains only one manager (the Window Manager), but it should provide a
  3342. good idea about what the THINK Reference is and how it works. The THINK
  3343. Reference is an online utility for Macintosh programmers that contains a
  3344. cross-referenced version of most of the Managers discussed in Inside Mac
  3345. I-V. It can be used with the THINK compilers or with any other compiler,
  3346. and it will run under System 6 or 7.
  3347.  
  3348.  Name  =  TIFF Code.sit
  3349.  Path =  AMUG 15.2:Files II:Prog:T:TIFF Code.sit
  3350.  Size:116K         Date:11/05/91        
  3351.  Description:
  3352.  Source For r/w TIFF files. Dr Dobbs article.
  3353.  
  3354.  Name  =  TPM-AS Patch.sit
  3355.  Path =  AMUG 15.2:Files II:Prog:T:TPM-AS Patch.sit
  3356.  Size:  4K         Date: 5/30/94        
  3357.  Description:
  3358.  TPM/AS Patch - Think Project Manager 7.0 / AppleScript 1.1 Patch 1.0 For
  3359. Programmers only - This is useless if you don't use Symantec C or C++ and
  3360. AppleScript. This is a quick hack I had to make because AppleScript 1.1
  3361. didn't seem to work right with Think Project Manager 7.0. I don't know if
  3362. anybody else ran into this problem. Please send the author mail if you
  3363. found a better way to work around it, or if your setup works as it should
  3364. (so he can try to find what's wrong with his). He had this problem both on
  3365. a PowerMac 6100 (italian 7.1.2 with HW Sys Update 3.0) and a Duo 230
  3366. (italian 7.1 with HSU 3.0).
  3367.  
  3368.  Name  =  TSiGraphics Preview.sit
  3369.  Path =  AMUG 15.2:Files II:Prog:T:TSiGraphics Preview.sit
  3370.  Size:135K         Date: 4/09/93        
  3371.  Description:
  3372.  TSiGraphics Preview - TSiGraphics gives you total control over the FORTRAN
  3373. plotting environment. Multiple subroutine calls are used to create graphics
  3374. windows and 2D or 3D plots TSiGraphics provides both high-level and
  3375. low-level plotting routines. Up to 10 graphics windows are supported, and
  3376. each window may contain multiple plots. Graphics windows are fully
  3377. integrated with the standard FORTRAN text window and may be resized,
  3378. saved, printed, or pasted into other applications. Real Time plotting is
  3379. supported for animation effects.
  3380.  
  3381.  Name  =  TaskManager 2.21P.sit
  3382.  Path =  AMUG 15.2:Files II:Prog:T:TaskManager 2.21P.sit
  3383.  Size: 32K         Date: 8/23/94        
  3384.  Description:
  3385.  TaskManager 2.21P - The Task Manager is a package for creating and managing
  3386. tasks-separate execution threads that run nonpreemptively in the
  3387. background. Tasks should periodically call a Task Manager yielding routine
  3388. to allow other tasks to run. Tasks are ideal for lengthy processes that
  3389. you would like to run in the background, since the task runs in a separate
  3390. execution thread from your event loop. The Task Manager was written using
  3391. THINK C 5.0.1, and requires the MacTraps library. If you are using THINK C
  3392. 4.0, see the section called Using the Task Manager With THINK C 4.0.
  3393.  
  3394.  Name  =  Texx0.3.sit
  3395.  Path =  AMUG 15.2:Files II:Prog:T:Texx0.3.sit
  3396.  Size: 95K         Date:11/17/93        
  3397.  Description:
  3398.  Texx0.3 - This is the third release version of the Texx scripting
  3399. interpreter. This scripting language is an attempt to implement a version
  3400. of the Rexx interpreter that is commonly used on IBM's VM/CMS mainframe
  3401. operating system. This version of Texx is far from a full implementation,
  3402. so don't think that you can copy your CMS execs and run them on your Mac.
  3403. This is a very minimal implementation, however, it still adds additional
  3404. functionality to the Mac OS. My plans are to keep updating Texx and
  3405. hopefully it will mimic the mainframe version very closely. Requires
  3406. System 7. The Manual is in MacWrite format.
  3407.  
  3408.  Name  =  The Hexulator 1.0.sit
  3409.  Path =  AMUG 15.2:Files II:Prog:T:The Hexulator 1.0.sit
  3410.  Size: 82K         Date: 4/09/95        
  3411.  Description:
  3412.  The Hexulator 1.0 - If you use hexadecimal, Hexulator is the perfect tool
  3413. for decimal/hex/binary conversion as well as for arithmetical and bitwise
  3414. operations. Hexulator is a calculator which can operate on both decimal
  3415. (base 10) and hexadecimal (base 16) numbers. There are two 'versions' of
  3416. the program, Basic and Extended. Basic Hexulator is displayed in a window
  3417. slightly taller and narrower than the familiar calculator control panel.
  3418. With basic Hexulator you can add, subtract, multiply and divide
  3419. hexadecimal equations, decimal equations, or equations using both hex and
  3420. decimal numbers. The binary display will show the binary equivalent of
  3421. lower half (left four digits) of the hex register. You'll unlock the
  3422.  
  3423.  Name  =  The Journal.sit
  3424.  Path =  AMUG 15.2:Files II:Prog:T:The Journal.sit
  3425.  Size: 56K         Date: 3/24/92        
  3426.  Description:
  3427.  This is a cdev/INIT/DRVR combination that takes advantage of the journaling
  3428. mechanism of the Event Manager (Inside Mac vol I). The archive contains
  3429. full ThinkC source for all components. The code and driver are public
  3430. domain and free... enjoy.
  3431.  
  3432.  Name  =  The Resource Compiler 1.0a6.sit
  3433.  Path =  AMUG 15.2:Files II:Prog:T:The Resource Compiler 1.0a6.sit
  3434.  Size: 37K         Date: 8/16/94        
  3435.  Description:
  3436.  The Resource Compiler 1.0a6 - The Resource Compiler 1.0a6, as its name
  3437. implies, compiles resource files into a single destination resource file.
  3438. Simply add any file containing resources to the project window, then
  3439. compile. The Resource Compiler is a fat binary so it runs native on both
  3440. 68K Macs and Power Macs. It also fully supports the Drag Manager. Why
  3441. would you want to use The Resource Compiler? If you need to have all of
  3442. your resources in one file for building an application (like some
  3443. development environments require), but it is more convenient to keep your
  3444. resources organized in several different resource files (maybe a number of
  3445. projects share those resources?) then The Resource Compiler is for...
  3446.  
  3447.  Name  =  TheUpdater1.10a.sit
  3448.  Path =  AMUG 15.2:Files II:Prog:T:TheUpdater1.10a.sit
  3449.  Size: 47K         Date:11/18/91        
  3450.  Description:
  3451.  TheUpdater1.10a - TheUpdater contains two applications to simplify updating
  3452. ANYTHING... The first application, Update Builder, asks you for the OLD
  3453. version, and then the NEW version. Then Update Builder crunches through
  3454. the two files (which, by the way, can be completely different kinds of
  3455. files!), determining what has changed. It then pops out a simple document
  3456. that describes the changes to the other application - Updater! Could it be
  3457. any easier?
  3458.  
  3459.  Name  =  Think C-C++ From Scratch.sit
  3460.  Path =  AMUG 15.2:Files II:Prog:T:Think C-C++ From Scratch.sit
  3461.  Size:122K         Date: 3/18/94        
  3462.  Description:
  3463.  Think C/C++ From Scratch - Think C/C++ From Scratch is a HyperCard 2.0 (or
  3464. later) tutorial on object-oriented programming. Examples are compatible
  3465. with Think C 5.0 or later and any C++ compiler. Also useful as an on-line
  3466. C reference. An accompanying class library for 3D animation is available
  3467. by anonymous ftp to crab.rutgers.edu, in the directory /pub/mac/graphics.
  3468. If you dont have access to ftp, write to the address in the documentation.
  3469. This tutorial is shareware, and is made available freely for evaluation
  3470. purposes only.
  3471.  
  3472.  Name  =  Think C dcmd 1.0.1.sit
  3473.  Path =  AMUG 15.2:Files II:Prog:T:Think C dcmd 1.0.1.sit
  3474.  Size: 31K         Date: 9/12/94        
  3475.  Description:
  3476.  Think C dcmd 1.0.1 - Written by P. Stadelmann, August 1994. This package
  3477. allows you to write dcmds in Think C. It contains the glue code necessary
  3478. to link the dcmd.o library, and Think Put, a collection of routines to
  3479. create formatted output in dcmds. There is no change in the interface
  3480. between version 1.0 and 1.0.1. Thus, there is no need to modifiy your code.
  3481.  
  3482.  Name  =  ThinkHelper 1.0b1.sit
  3483.  Path =  AMUG 15.2:Files II:Prog:T:ThinkHelper 1.0b1.sit
  3484.  Size: 54K         Date: 8/19/93        
  3485.  Description:
  3486.  ThinkHelper 1.0b1 - ThinkHelper adds additional AppleEvent support to the
  3487. Think Project Manager application. It does this by patching the TPM
  3488. application. The patch contains the AppleEvent dispatches, to the Think
  3489. PUF interface - an external interface provided to TPM extensions writers.
  3490. In addition, several traps are patched to give even more support.
  3491. ThinkHelper verbs included - closeTargetWindow, callMenuItem,
  3492. setTargetPos, getTargetPath, markSelection, deleteMarker, getMarder,
  3493. getAllMarkers, getSelection, setSelection, copySelection, getWindowText,
  3494. pasteText. Source is provided - you can extend the existing 'THLP'
  3495. resource (which contains the     code) or add one of your own.
  3496.  
  3497.  Name  =  Think-macsbug ƒ.sit
  3498.  Path =  AMUG 15.2:Files II:Prog:T:Think-macsbug ƒ.sit
  3499.  Size:  5K         Date: 3/24/92        
  3500.  Description:
  3501.  This file contains Resedit templates to help you work with Think C and
  3502. Macsbugs more effectively.
  3503.  
  3504.  Name  =  TileCDEF.sit
  3505.  Path =  AMUG 15.2:Files II:Prog:T:TileCDEF.sit
  3506.  Size: 12K         Date:11/05/91        
  3507.  Description:
  3508.  TileCDEF - Turbo pascal Tile CDEF resource for writting buttons similar to
  3509. Hypercards with icins. This version works with 32 bit color and runs on
  3510. system 7.0.
  3511.  
  3512.  Name  =  Tokenizer 1.0d1.sit
  3513.  Path =  AMUG 15.2:Files II:Prog:T:Tokenizer 1.0d1.sit
  3514.  Size: 23K         Date: 8/22/94        
  3515.  Description:
  3516.  Tokenizer 1.0d1 - Will tokenize a file it recognizes and displays the text
  3517. formatted into a fixed 640x480 window. If the file is less than the number
  3518. of lines displayed it displays the text and then exits (not very useful I
  3519. know). Once you open a file you have to hold down the mouse button to
  3520. scroll through the file. Again not very useful and its the only thing you
  3521. can do until its done displaying the file. I haven't added a lot of user
  3522. interaction because the first versions will be drag and drop applications.
  3523. The user interface will be added when the editor starts taking shape. So
  3524. don't drop long files onto it unless you like to hold down the mouse
  3525. button a lot.
  3526.  
  3527.  Name  =  ToolWriter.sit
  3528.  Path =  AMUG 15.2:Files II:Prog:T:ToolWriter.sit
  3529.  Size: 11K         Date: 3/01/94        
  3530.  Description:
  3531.  ToolWriter - This is ToolWriter. It is a fairly simple program which I
  3532. wrote for the purpose of putting colored text into a ResEdit 'TEXT'/'styl'
  3533. resource (since this is not supported in the standard editor). To use it,
  3534. simply type in or paste your text (the interface is that of your run of
  3535. the mill, standard word processor). To put color into your text, select a
  3536. chunk of text and then choose a color from the Style/Color menu. To get
  3537. your styled and colored text into ResEdit for use in your program, simply
  3538. copy it from ToolWriter and then paste it into a ResEdit 'TEXT' resource.
  3539. Generally speaking, the colors will not appear correctly in the ResEdit
  3540. widow, but not to worry, they should appear correctly in your program.
  3541.  
  3542.  Name  =  ToolboxReference.sit
  3543.  Path =  AMUG 15.2:Files II:Prog:T:ToolboxReference.sit
  3544.  Size: 50K         Date: 9/12/92        
  3545.  Description:
  3546.  ToolboxReference - This is an upgrade of the first version of this which I
  3547. uploaded back in March. I hope it fixes a few small bugs. Basically this
  3548. hypercard stack lets programmers search for toolbox routines by partial
  3549. names and then shows you the required prototypes as well as the Inside
  3550. Macintosh reference. Only includes IM volumes 1-5 (so it has none of the
  3551. new system 7 routines). Also lets you search by toolbox manager to collect
  3552. all the prototypes for say the Window Manager or the Dialog Manager, etc.
  3553.  
  3554.  Name  =  Tools Plus 2.6 Evaluation.sit
  3555.  Path =  AMUG 15.2:Files II:Prog:T:Tools Plus 2.6 Evaluation.sit
  3556.  Size:1177K         Date: 5/01/95        
  3557.  Description:
  3558.  Tools Plus 2.6 Evaluation - Tools Plus GUI Building/Event Management
  3559. libraries - Over 170 routines for building a professional GUI with
  3560. advanced event management. Powerful, yet easy to learn and easy to use.
  3561. Take advantage of enhanced functionality and full integration of windows,
  3562. tool bar, palettes, cursors, buttons, picture buttons, scroll bars, list
  3563. boxes, menus (pull down, hierarchical & pop-up), editing fields,
  3564. clipboard, and MORE! For THINK C, Symantec C/C++ and THINK Pascal. Runs on
  3565. System 5, 6 & 7. This file includes full-featured libraries,
  3566. documentation, and a sample application with source. Registered users get
  3567. free support, an illustrated 250-page user manual, and may distribute
  3568.  
  3569.  Name  =  TransDisplay 3.05.sit
  3570.  Path =  AMUG 15.2:Files II:Prog:T:TransDisplay 3.05.sit
  3571.  Size: 61K         Date: 3/06/94        
  3572.  Description:
  3573.  TransDisplay 3.05 - TransDisplay is a plug-in module that runs on top of
  3574. the TransSkel Macintosh application skeleton, and may be added to any
  3575. TransSkel project to provide an arbitrary number of text display windows.
  3576. It may be used, for instance, to provide a debug output window without
  3577. disturbing the normal operation of the application under development, or
  3578. to display on-line documentation. TransDisplay provides no editing
  3579. capabilities; applications requiring text editing windows may use
  3580. TransEdit instead. TransDisplay provides standard document windows that
  3581. may be dragged and resized in the usual manner.
  3582.  
  3583.  Name  =  TransEdit 3.05.sit
  3584.  Path =  AMUG 15.2:Files II:Prog:T:TransEdit 3.05.sit
  3585.  Size: 65K         Date: 3/06/94        
  3586.  Description:
  3587.  TransEdit 3.05 - TransEdit is a plug-in module that runs on top of the
  3588. TransSkel Macintosh application skeleton, and may be added to any
  3589. TransSkel project to provide an arbitrary number of text editing windows.
  3590. The editing operations provided are quite basic, but the module is
  3591. sufficiently open-ended that the host application can add another layer of
  3592. functionality on top of it. If you want to present display-only windows,
  3593. TransEdit is overkill. A related module, TransDisplay, may be used instead.
  3594.  
  3595.  Name  =  TransSkel 3.11.sit
  3596.  Path =  AMUG 15.2:Files II:Prog:T:TransSkel 3.11.sit
  3597.  Size:400K         Date: 3/06/94        
  3598.  Description:
  3599.  TransSkel 3.11 - TransSkel is a programmer's aid for Macintosh application
  3600. development under THINK C or THINK Pascal. The name TransSkel means
  3601. transportable skeleton, reflecting two of its objectives - TransSkel is an
  3602. application skeleton. It is not in itself a finished, working application.
  3603. Rather, it provides a framework for application development that you flesh
  3604. out by adding muscle and connective tissue. TransSkel is transportable
  3605. from application to application. It provides a limited set of services in
  3606. a general manner so that it can be plugged into applications of many
  3607. different kinds without modification. The major change for release 3.11 is
  3608. that the Pascal-compatible interface is now the default interface.
  3609.  
  3610.  Name  =  Traps Check 1.1.sit
  3611.  Path =  AMUG 15.2:Files II:Prog:T:Traps Check 1.1.sit
  3612.  Size: 29K         Date: 3/27/95        
  3613.  Description:
  3614.  Traps Check 1.1 - Traps Check inspects all the documented toolbox and
  3615. operating system traps and tells whether they are implemented as native
  3616. PowerPC code or as 680x0 code. The results are saved in a text file with
  3617. tabs (you may use your word processor to display or print the list better
  3618. than with TextEdit). Traps Check is freeware. If you really like Traps
  3619. Check, take a look at all my shareware utilities and see if youre
  3620. interested in some of them or just send me a postcard to say hello.
  3621.  
  3622.  Name  =  Tri-Menu.sit
  3623.  Path =  AMUG 15.2:Files II:Prog:T:Tri-Menu.sit
  3624.  Size: 57K         Date: 7/09/93        
  3625.  Description:
  3626.  Tri-Menu - Anyone out there who is sick of the old Pop-up menus, look no
  3627. further. Using those great triangles from System 7, which we all love, I
  3628. developed a new type of menu. Give it a try. I love them. It also uses
  3629. offscreen bitmapping in the code, which is useful if one is trying to
  3630. learn animation techniques. This file will be of interest to anyone who
  3631. enjoys menu programming. This file needs some manipulation to work, and is
  3632. not for the faint at heart.
  3633.  
  3634.  Name  =  TrueType Test Tool.sit
  3635.  Path =  AMUG 15.2:Files II:Prog:T:TrueType Test Tool.sit
  3636.  Size:333K         Date: 3/24/92        
  3637.  Description:
  3638.  This file contains Flirt 1.24 for testing fonts and as a programer tool for
  3639. font development.
  3640.  
  3641.  Name  =  TurboT.sit
  3642.  Path =  AMUG 15.2:Files II:Prog:T:TurboT.sit
  3643.  Size: 10K         Date:10/29/92        
  3644.  Description:
  3645.  TurboT - HelloTurboTabby (HTT) is a modified HelloTabby (HT), by Pete
  3646. Johnson. HT was modified by Michael Lininger on 12-16-89 so it would be
  3647. compatitable with Turbo Pascal. It was orginally written for the
  3648. lightspeed pascal envrioment. HTT is for use with the Tubro Pascal
  3649. Enviroment.
  3650.  
  3651.  Name  =  TurboTCP 2.1.sit
  3652.  Path =  AMUG 15.2:Files II:Prog:T:TurboTCP 2.1.sit
  3653.  Size:278K         Date: 1/27/95        
  3654.  Description:
  3655.  TurboTCP 2.1 - This contains the shareware TurboTCP class library, which
  3656. integrates the Think Class Library with Apples MacTCP driver. This
  3657. library, now in its second major version, provides robust support for most
  3658. TCP/IP applications on the Macintosh. Its major features include - Truly
  3659. asynchronous operation. High-speed automatic data receiving mechanism.
  3660. Mix-in architecture (new to version 2.0). Robust error recovery.
  3661. Background friendly. This package does not include the Think Class Library
  3662. itself, in either original or modified form. You must purchase a copy of
  3663. Symantec C++ for Macintosh, version 7.0, in order to use the TCL and
  3664. TurboTCP. This version of TurboTCP is now compatible with both the TCL...
  3665.  
  3666.  Name  =  UMPG Stack.sit
  3667.  Path =  AMUG 15.2:Files II:Prog:U-Z:UMPG Stack.sit
  3668.  Size:256K         Date: 6/04/92        
  3669.  Description:
  3670.  UMPG Stack - This is the USENE Programers stack from our friens in Germany.
  3671. This stack contains programing information grouped by topic in HyperCard
  3672. format for easy retrieval.
  3673.  
  3674.  Name  =  UltraShell Demo 1.1.sit
  3675.  Path =  AMUG 15.2:Files II:Prog:U-Z:UltraShell Demo 1.1.sit
  3676.  Size: 65K         Date:11/12/94        
  3677.  Description:
  3678.  UltraShell Demo 1.1 - UltraShell is a program that offers a command-line
  3679. interface to the Macintosh file system and to System 7. It is written from
  3680. scratch and is designed to imitate the proverbial C Shell of Un*x-style
  3681. operating systems. UltraShell permits you to accomplish a wide variety of
  3682. common tasks by typing them in rather than navigating through a Finder(R)
  3683. interface and clunky GUI-based utility programs. UltraShell, because it is
  3684. a C Shell, is a powerful computer language unto itself, and includes a
  3685. variety of useful commands for data manipulation; for instance, it
  3686. provides mechanisms for manipulating and combining the data of multiple
  3687. programs, such as by feeding the output of one to the input of another...
  3688.  
  3689.  Name  =  UnArjMac.sit
  3690.  Path =  AMUG 15.2:Files II:Prog:U-Z:UnArjMac.sit
  3691.  Size: 46K         Date: 8/06/92        
  3692.  Description:
  3693.  UnArjMac - Unarjmac is a simple port of Robert Jung's unarj.c to the Mac.
  3694. It is a MINIMAL PORT; that is it makes absolutely minimal use of Mac
  3695. features. The reason for this was to minimize the intrusiveness of source
  3696. code changes into unarj.c, which will make future updates by Robert Jung
  3697. easy to keep up with. UnarjMac does not currently support macintosh path
  3698. names or creator/type application linking. Therefore it must be run from
  3699. the folder your arj file is in.
  3700.  
  3701.  Name  =  VCR+.sit
  3702.  Path =  AMUG 15.2:Files II:Prog:U-Z:VCR+.sit
  3703.  Size: 52K         Date: 3/29/93        
  3704.  Description:
  3705.  VCR+ - Two applications are included in this archive. One is a direct port
  3706. of the PC code into the console enviroment of Think C 5.0.4 (VCR Console)
  3707. The Think C project along with the the source files are included. The
  3708. second is a quick revision of the program to sport a Mac interface (or
  3709. some semblance thereof). Since I used AppMaker to throw together an
  3710. interface, it uses code from a support AppMaker library, this is why the
  3711. code for the mac-like version isn't included. (The AppMaker library is
  3712. very large, so no one would want to download it, besides I think I can't
  3713. upload it in any form without violating someone's license, so I'm covering
  3714. my behind.
  3715.  
  3716.  Name  =  Vaccinate.sit
  3717.  Path =  AMUG 15.2:Files II:Prog:U-Z:Vaccinate.sit
  3718.  Size: 10K         Date: 9/07/92        
  3719.  Description:
  3720.  Vaccinate - This unit, when added to a Pascal source file, will allow
  3721. developers to include a routine which will cause any application to do a
  3722. self check when launched to dedect changes made to its resource file such
  3723. as those caused by viral infections. It is based on code by Nicholus
  3724. Pisaro, Jr. published by Mac Tutor, June 1992.
  3725.  
  3726.  Name  =  Verifile 1.23 FAT.sit
  3727.  Path =  AMUG 15.2:Files II:Prog:U-Z:Verifile 1.23 FAT.sit
  3728.  Size: 59K         Date: 4/07/95        
  3729.  Description:
  3730.  Verifile 1.23 FAT - Verifile is a small utility that calculates a checksum
  3731. and a CRC32 on both the data and resource forks of any file that's dropped
  3732. on it. This is useful if you want to compare two files that are not on the
  3733. same machine without having to copy them over a network or modem
  3734. connection. If the hexadecimal numbers displayed by Verifile match,
  3735. chances are that the two files are equal. Fat version! Runs native on
  3736. Power Macs, displays elapsed time to measure processor and disk
  3737. performance. The PowerPC code runs a lot faster than the 68K code if the
  3738. file to verify is on a RAM disk, while the speed improvement is smaller on
  3739. slower media.
  3740.  
  3741.  Name  =  VideoToolbox 4.95.sit
  3742.  Path =  AMUG 15.2:Files II:Prog:U-Z:VideoToolbox 4.95.sit
  3743.  Size:1655K         Date: 4/23/95        
  3744.  Description:
  3745.  VideoToolbox 4/95 - This VideoToolBox is a collection of nearly 200 C
  3746. subroutines and several demo and utility programs written to do visual
  3747. psychophysics with Macintosh computers. It should be useful to anyone who
  3748. wants to present accurately specified visual stimuli or use the Mac for
  3749. psychometric experiments. Includes TimeVideo 3.63 FAT - TimeVideo reports
  3750. the timing and accuracy of all your video screens, as measured by
  3751. TimeVideo, a component of the VideoToolbox. For each video card, TimeVideo
  3752. measures the video frame rate, frequency of VBL interrupts (supposed to be
  3753. one per frame), how long it takes to load the clut, and how much of the
  3754. screen you can fill with a real-time one-image-per-frame movie and...
  3755.  
  3756.  Name  =  ViewIt 2.24 Shareware.sit
  3757.  Path =  AMUG 15.2:Files II:Prog:U-Z:ViewIt 2.24 Shareware.sit
  3758.  Size:908K         Date: 5/09/94        
  3759.  Description:
  3760.  ViewIt 2.24 Shareware - Welcome to ViewIt - one of the best tools for
  3761. creating and managing sophisticated Mac windows. The ViewIt demo program,
  3762. vDemo, contains the ViewIt documentation plus info about other FaceWare
  3763. modules. The Demo Projects folders contain several versions of the vDemo
  3764. program corresponding to different languages and compilers. THINK C (LC),
  3765. Symantec C++ (SC), THINK Pascal (LP), Metrowerks C/C++ (MC, MC+),
  3766. Metrowerks Pascal (MP), Absoft MacFortran II (AF), and Language Systems
  3767. FORTRAN (LF) source files are provided, but you don't need a compiler to
  3768. run the vDemo program, and the THINK files can be converted for use with
  3769. MPW (as described in Compiler Notes).
  3770.  
  3771.  Name  =  Vim 3.0.sit
  3772.  Path =  AMUG 15.2:Files II:Prog:U-Z:Vim 3.0.sit
  3773.  Size:259K         Date:10/28/94        
  3774.  Description:
  3775.  Vim - Vi IMproved. A clone of the UNIX text editor Vi. Very useful for
  3776. editing programs and other plain ASCII text. Full Vi compatibility (except
  3777. Q command, you don't need it). Includes most Ex commands. One of the best
  3778. ports of this editor that I have seen. Excellent user interface.
  3779.  
  3780.  Name  =  Voyeur 1.1.1.sit
  3781.  Path =  AMUG 15.2:Files II:Prog:U-Z:Voyeur 1.1.1.sit
  3782.  Size: 39K         Date: 3/15/94        
  3783.  Description:
  3784.  Voyeur 1.1.1 - Voyeur is a no frills file viewer. To use Voyeur, open a
  3785. file, if the file has a data fork, it will be opened; otherwise, the
  3786. resource fork will be opened. Once a file is open, its type and creator
  3787. can be modified, or the current fork's length can be altered. Neither of
  3788. these options is recommended unless you know what you're doing. Please use
  3789. Voyeur on copies only, since you can damage files!
  3790.  
  3791.  Name  =  Window Elephant1.0d5.sit
  3792.  Path =  AMUG 15.2:Files II:Prog:U-Z:Window Elephant1.0d5.sit
  3793.  Size:  8K         Date: 1/03/92        
  3794.  Description:
  3795.  Window Elephant is currently for use only with the Think C development
  3796. environment. More specifically it is for use by the Think C Debugger. It
  3797. works with version 4.0 (tested up to 4.0.5) of Think C and works under
  3798. System 6.0 to System 7.0. So what does it do? It remembers where you have
  3799. placed the source and data windows and restores their positions everytime
  3800. the Debugger is launched. Thats all (for this version at least). Multiple
  3801. monitors are, of course, supported. If you should move your copy of Think
  3802. C Debugger to another Mac that has a different monitor setup, Window
  3803. Elephant will let the debugger handle setting the windows in the default
  3804. position, then remember where they are from then on.
  3805.  
  3806.  Name  =  Wrap  FKEY 1.1.sit
  3807.  Path =  AMUG 15.2:Files II:Prog:U-Z:Wrap  FKEY 1.1.sit
  3808.  Size: 13K         Date: 6/29/93        
  3809.  Description:
  3810.  Wrap FKEY 1.1 - This FKEY allows (THINK) Pascal programmers to effortlessly
  3811. reformat blocks of comments to wrap nicely. Once installed, the default for
  3812. this FKEY is command-shift-8, but it can be changed to any number using
  3813. Suitcase or some similar utility.
  3814.  
  3815.  Name  =  YACC.sit
  3816.  Path =  AMUG 15.2:Files II:Prog:U-Z:YACC.sit
  3817.  Size: 99K         Date:11/05/91        
  3818.  Description:
  3819.  Yacc: Yet Another Compiler-Compiler. Stephen C. Johnson Computer program
  3820. input generally has some structure; in fact, every computer program that
  3821. does input can be thought of as defining an input language which it
  3822. accepts. An input language may be as complex as a programming language, or
  3823. as simple as a sequence of numbers. Unfortunately, usual input facilities
  3824. are limited, difficult to use, and often are lax about checking their
  3825. inputs for validity. Yacc provides a general tool for describing the input
  3826. to a computer program.
  3827.  
  3828.  Name  =  'Z' Basic 5.0x (ML).sit
  3829.  Path =  AMUG 15.2:Files II:Prog:U-Z:'Z' Basic 5.0x (ML).sit
  3830.  Size: 47K         Date:10/29/92        
  3831.  Description:
  3832.  'Z' Basic 5.0x (ML) - ZFormat is a utility for ZBasic programmers that I
  3833. wrote one afternoon to help solve a problem I was having. I was working on
  3834. a very large program 16000+ lines of code. And these 16000+ lines of code
  3835. had been copied and pasted from many pieces of source code, some of them
  3836. typed in while in the ZBasic Editor other lines were entered with one text
  3837. editor or another. By Mike Lininger.
  3838.  
  3839.  Name  =  'Z' and 'FB' Basic (ML).sit
  3840.  Path =  AMUG 15.2:Files II:Prog:U-Z:'Z' and 'FB' Basic (ML).sit
  3841.  Size: 58K         Date:10/29/92        
  3842.  Description:
  3843.  'Z' and 'FB' Basic (ML) - This is the source code from Mike Lininger for
  3844. CRC and TEFind. This source is being released unsupported.
  3845.  
  3846.  Name  =  Zmodem.source.sit
  3847.  Path =  AMUG 15.2:Files II:Prog:U-Z:Zmodem.source.sit
  3848.  Size: 63K         Date:11/05/91        
  3849.  Description:
  3850.  Z Modem Code
  3851.  
  3852.  Name  =  Zview 1.1.sit
  3853.  Path =  AMUG 15.2:Files II:Prog:U-Z:Zview 1.1.sit
  3854.  Size:  9K         Date:10/17/94        
  3855.  Description:
  3856.  ZView - ZView is a programmer's utility for matching screen colors to
  3857. RGBColor structures. It allows you to point at a color on the screen and
  3858. then paste its RGB values (0 to 65535 each) directly into your code. It is
  3859. also useful for selective screen capture either to disk or the clipboard.
  3860.  
  3861.  Name  =  Zx Spectrum 1.0.0b.sit
  3862.  Path =  AMUG 15.2:Files II:Prog:U-Z:Zx Spectrum 1.0.0b.sit
  3863.  Size:487K         Date: 7/29/94        
  3864.  Description:
  3865.  Zx Spectrum 1.0.0b - This Spectrum emulator may load SP and SNA type files
  3866. which are normally available for the PC Spectrum emulators. The spectrum
  3867. within the application often hangs, the application itself sometimes
  3868. hangs, and very rarely (though it does occur) the whole mac may hang
  3869. (sorry!). I am constantly updating it and working on it and intend to
  3870. include sound and support for other formats at a later date (Z80 format
  3871. for example). All registered users will be entitled to the latest version.
  3872. So that the files that contain the spectrum programs aqquire the correct
  3873. Type and Creator, they have to be dropped onto the application.
  3874.  
  3875.  Name  =  cdev Shell.sit
  3876.  Path =  AMUG 15.2:Files II:Prog:B-C:cdev Shell.sit
  3877.  Size:  7K         Date: 6/12/92        
  3878.  Description:
  3879.  cdev Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' --
  3880. Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway, #1412
  3881. Lawrence, KS 66047. This is a Control Panel cdev Shell.
  3882.  
  3883.  Name  =  kgarten2
  3884.  Path =  AMUG 15.2:Files II:Prog:H-K:kgarten2
  3885.  Size:  9K         Date: 3/15/87        
  3886.  Description:
  3887.  Pascal programming lesson.
  3888.  
  3889.  Name  =  kgarten3
  3890.  Path =  AMUG 15.2:Files II:Prog:H-K:kgarten3
  3891.  Size:  6K         Date: 3/16/87        
  3892.  Description:
  3893.  Pascal programming lesson.
  3894.  
  3895.  Name  =  kindergarten 1
  3896.  Path =  AMUG 15.2:Files II:Prog:H-K:kindergarten 1
  3897.  Size:  7K         Date: 3/15/87        
  3898.  Description:
  3899.  Pascal programming lesson.
  3900.  
  3901.